>>> emscripten-fastcomp: Building community/emscripten-fastcomp 1.40.1-r1 (using abuild 3.9.0_rc2-r1) started Thu, 21 Oct 2021 08:25:47 +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.4.2-r1) (3/15) Installing gdbm (1.20-r2) (4/15) Installing xz-libs (5.2.5-r0) (5/15) Installing mpdecimal (2.5.1-r1) (6/15) Installing readline (8.1.1-r0) (7/15) Installing sqlite-libs (3.36.0-r0) (8/15) Installing python3 (3.9.7-r3) (9/15) Installing lz4-libs (1.9.3-r0) (10/15) Installing libarchive (3.5.2-r2) (11/15) Installing rhash-libs (1.4.2-r2) (12/15) Installing libuv (1.42.0-r0) (13/15) Installing cmake (3.21.3-r0) (14/15) Installing zlib-dev (1.2.11-r3) (15/15) Installing .makedepends-emscripten-fastcomp (20211021.082550) Executing busybox-1.34.1-r1.trigger OK: 418 MiB in 104 packages >>> emscripten-fastcomp: Cleaning up srcdir >>> emscripten-fastcomp: Cleaning up pkgdir >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/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 0 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143 100 143 0 0 472 0 --:--:-- --:--:-- --:--:-- 471 100 2673k 0 2673k 0 0 2182k 0 --:--:-- 0:00:01 --:--:-- 2182k 100 8608k 0 8608k 0 0 3877k 0 --:--:-- 0:00:02 --:--:-- 5958k 100 14.5M 0 14.5M 0 0 4605k 0 --:--:-- 0:00:03 --:--:-- 6089k 100 20.3M 0 20.3M 0 0 4943k 0 --:--:-- 0:00:04 --:--:-- 6068k 100 25.2M 0 25.2M 0 0 4948k 0 --:--:-- 0:00:05 --:--:-- 5794k 100 29.4M 0 29.4M 0 0 4848k 0 --:--:-- 0:00:06 --:--:-- 5502k 100 35.0M 0 35.0M 0 0 4970k 0 --:--:-- 0:00:07 --:--:-- 5455k 100 36.3M 0 36.3M 0 0 4993k 0 --:--:-- 0:00:07 --:--:-- 5290k >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/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 0 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 737 0 --:--:-- --:--:-- --:--:-- 741 100 1360k 0 1360k 0 0 1998k 0 --:--:-- --:--:-- --:--:-- 1998k 100 7264k 0 7264k 0 0 4335k 0 --:--:-- 0:00:01 --:--:-- 5927k 100 12.7M 0 12.7M 0 0 4860k 0 --:--:-- 0:00:02 --:--:-- 5834k 100 15.9M 0 15.9M 0 0 5179k 0 --:--:-- 0:00:03 --:--:-- 6054k >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/emscripten-fastcomp-1.40.1.tar.gz >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/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.15/emscripten-fastcomp-1.40.1.tar.gz... >>> emscripten-fastcomp: Unpacking /var/cache/distfiles/v3.15/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 >>> emscripten-fastcomp: Updating ./cmake/config.guess 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.7") -- 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 [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 0%] Creating export file for LLVMHello [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 0%] Generating VCSRevision.h [ 0%] Building C object utils/count/CMakeFiles/count.dir/count.c.o [ 0%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o [ 0%] Generating ../../../../bin/scan-build [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o [ 0%] Generating ../../../../bin/scan-view [ 0%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 1%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 1%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 1%] Creating export file for LTO [ 1%] Creating export file for libclang [ 1%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [ 1%] Creating export file for BugpointPasses [ 1%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 1%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [ 1%] Built target LLVMHello_exports [ 1%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 1%] Built target LTO_exports [ 1%] Built target BugpointPasses_exports [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 1%] Built target libclang_exports [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [ 1%] Generating ../../../../libexec/c++-analyzer [ 1%] Generating ../../../../libexec/ccc-analyzer [ 1%] Generating ../../../../share/man/man1/scan-build.1 [ 1%] Generating ../../../../share/scan-view/FileRadar.scpt [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o [ 1%] Built target llvm_vcsrevision_h [ 1%] Generating ../../../../share/scan-view/GetRadarVersion.scpt [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 1%] Generating ../../../../share/scan-build/scanview.css [ 1%] Generating ../../../../share/scan-view/Reporter.py [ 1%] Generating ../../../../share/scan-build/sorttable.js [ 1%] Generating ../../../../share/scan-view/ScanView.py [ 1%] Linking C executable ../../bin/count [ 1%] Built target scan-build [ 1%] Generating ../../../../share/scan-view/bugcatcher.ico [ 1%] Generating ../../../../share/scan-view/startfile.py [ 1%] Built target count [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 1%] Built target scan-view [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 1%] Linking CXX executable ../../bin/llvm-PerfectShuffle [ 1%] Built target llvm-PerfectShuffle [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 1%] Linking CXX static library ../libLLVMLineEditor.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/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 | ^~~~ [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 1%] Built target LLVMLineEditor [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.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 | ^~~~ [ 1%] Linking CXX static library ../libLLVMWindowsManifest.a [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o /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 [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 1%] Built target LLVMWindowsManifest [ 1%] 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 1%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o [ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/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 tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.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: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 [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.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: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 /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 [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.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: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 [ 2%] Linking CXX static library ../libLLVMOption.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: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 [ 2%] Built target LLVMOption /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 [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.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: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 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 /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.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: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 /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 [ 2%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.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: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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 /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 /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 [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.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: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 /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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 2%] Linking CXX static library ../../libLLVMTestingSupport.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/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 | ^~~~ [ 2%] Built target LLVMTestingSupport [ 2%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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/MCExternalSymbolizer.cpp.o [ 2%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 2%] Linking CXX static library ../libLLVMDemangle.a [ 2%] 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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 2%] Built target LLVMDemangle [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [ 2%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [ 2%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 /usr/include/c++/10.3.1/bits/stl_algobase.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/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 | ^~~~ [ 3%] Linking CXX static library ../libLLVMBinaryFormat.a [ 3%] Linking CXX static library ../../libLLVMMCDisassembler.a [ 3%] Built target LLVMBinaryFormat [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [ 3%] Built target LLVMMCDisassembler In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 3%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 3%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::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 | ^~~~ [ 3%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 3%] Linking CXX static library ../../libLLVMDebugInfoMSF.a [ 3%] Built target LLVMDebugInfoMSF [ 3%] 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/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 | ^~~~ [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o [ 3%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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 [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 4%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] 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/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] 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/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 | ^~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 4%] 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.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 { | ^~~~~~~~~~~~ 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/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 4%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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 [ 4%] 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/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 | ^~~~ 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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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 /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 [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.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::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 [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o [ 4%] 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/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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 4%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 4%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [ 4%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 4%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 4%] Linking CXX static library ../../libLLVMSymbolize.a [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 4%] Built target LLVMSymbolize [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [ 4%] Linking CXX static library ../../libLLVMMCParser.a [ 4%] Built target LLVMMCParser [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 4%] 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/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 | ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 5%] 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/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 | ^~~~ [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [ 5%] 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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.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 [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 7%] 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/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 | ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.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 | ^~~~ [ 7%] Linking CXX static library ../libLLVMTableGen.a [ 7%] Built target LLVMTableGen [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.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 [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.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/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 [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 7%] 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/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/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 [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o /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 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o [ 8%] Linking CXX static library ../libLLVMObjectYAML.a [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [ 8%] Built target LLVMObjectYAML [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.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/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 [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 'void 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 8%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [ 8%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o [ 8%] 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/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 | ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 8%] 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/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 | ^~~~ [ 8%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 8%] 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/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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 | ^~~~ [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 8%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 8%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.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/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 [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 9%] 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/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 | ^~~~ 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/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 | ^~~~ [ 9%] 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/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 | ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.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 | ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.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]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int 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 | ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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 | ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.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 instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int 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 | ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.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)); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 10%] 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/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 | ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.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/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 | ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.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/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/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 | ^~~~ [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.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) { | ~~~~^ [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /home/buildozer/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, | ~~~~~~~~~~~~~~~^~~~~~ [ 10%] 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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 10%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 10%] 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/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 [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.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 [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.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::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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 11%] 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/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 | ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 12%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a [ 12%] Built target LLVMDebugInfoDWARF [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 12%] Built target obj.clang-tblgen [ 12%] 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/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/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 | ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] 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/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 | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 13%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 13%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 13%] 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/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 | ^~~~ /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/SpecialCaseList.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 13%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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/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 | ^~~~ /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) { | ^~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~^ /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) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 13%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 13%] Linking CXX static library ../libLLVMMC.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/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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 | ^~~~ [ 13%] Built target LLVMMC [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [ 13%] 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/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 | ^~~~ /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/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/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 /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 [ 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/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: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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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: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 [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 14%] Linking CXX static library ../../libLLVMDebugInfoCodeView.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 14%] Built target LLVMDebugInfoCodeView [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::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:156: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 | ^~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 15%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.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 [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 15%] 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/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 [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o /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 [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o 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 | ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.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 [ 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 /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 [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.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)) { | ~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o 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/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)) { | ~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.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) { | ^~~~~~~~ [ 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/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/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/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/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 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)) {} | ^ /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 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)) { | ~~~~~~~~~~~~~~~~~^ /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) { | ^~~~~~~~ /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 /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 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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 17%] Linking CXX static library ../../libLLVMDebugInfoPDB.a [ 17%] Built target LLVMDebugInfoPDB [ 17%] Linking CXX static library ../libLLVMSupport.a [ 17%] Built target LLVMSupport [ 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 [ 17%] Built target clang-tblgen [ 17%] Building Checkers.inc... [ 17%] Building AttrPCHRead.inc... [ 17%] Building AttrSubMatchRulesParserStringSwitches.inc... [ 17%] Building AttrHasAttributeImpl.inc... [ 17%] Building AttrParsedAttrList.inc... [ 18%] Building AttrParsedAttrImpl.inc... [ 18%] Building AttrParserStringSwitches.inc... [ 18%] Building AttrTemplateInstantiate.inc... [ 18%] Building DiagnosticCommonKinds.inc... [ 18%] Building AttrSpellingListIndex.inc... [ 18%] Building AttrPCHWrite.inc... [ 18%] Building DiagnosticGroups.inc... [ 18%] Building DiagnosticSerializationKinds.inc... [ 18%] Building AttrParsedAttrKinds.inc... [ 18%] Building DiagnosticRefactoringKinds.inc... [ 18%] Building DiagnosticAnalysisKinds.inc... [ 18%] Building DiagnosticFrontendKinds.inc... [ 18%] Copying clang's __clang_cuda_builtin_vars.h... [ 18%] Building DiagnosticLexKinds.inc... [ 18%] Building DiagnosticDriverKinds.inc... [ 18%] Building DiagnosticParseKinds.inc... [ 18%] Building DiagnosticSemaKinds.inc... [ 18%] Building AttrSubMatchRulesList.inc... [ 18%] Building DiagnosticCrossTUKinds.inc... [ 18%] Updating Checkers.inc... [ 18%] Copying clang's __clang_cuda_cmath.h... [ 18%] Updating AttrSubMatchRulesParserStringSwitches.inc... [ 18%] Updating AttrParsedAttrList.inc... [ 18%] Updating AttrPCHRead.inc... [ 18%] Updating AttrPCHWrite.inc... [ 18%] Updating AttrHasAttributeImpl.inc... [ 18%] Built target ClangSACheckers [ 18%] Updating AttrTemplateInstantiate.inc... [ 18%] Copying clang's __clang_cuda_complex_builtins.h... [ 18%] Updating AttrParserStringSwitches.inc... [ 18%] Updating AttrParsedAttrKinds.inc... [ 18%] Updating AttrSpellingListIndex.inc... [ 18%] Built target ClangAttrParsedAttrList [ 18%] Built target ClangAttrSubMatchRulesParserStringSwitches [ 18%] Built target ClangAttrHasAttributeImpl [ 18%] Updating AttrParsedAttrImpl.inc... [ 18%] Built target ClangAttrPCHWrite [ 18%] Built target ClangAttrPCHRead [ 18%] Copying clang's __clang_cuda_intrinsics.h... [ 18%] Updating AttrSubMatchRulesList.inc... [ 18%] Built target ClangAttrTemplateInstantiate [ 18%] Copying clang's __clang_cuda_math_forward_declares.h... [ 18%] Copying clang's __clang_cuda_runtime_wrapper.h... [ 18%] Copying clang's __stddef_max_align_t.h... [ 18%] Building Attrs.inc... [ 18%] Copying clang's __wmmintrin_aes.h... [ 18%] Built target ClangAttrParsedAttrKinds [ 18%] Built target ClangAttrParserStringSwitches [ 18%] Built target ClangAttrSpellingListIndex [ 18%] Built target ClangAttrParsedAttrImpl [ 18%] Built target ClangAttrSubjectMatchRuleList [ 18%] Copying clang's adxintrin.h... [ 18%] Copying clang's __wmmintrin_pclmul.h... [ 18%] Building AttrDump.inc... [ 18%] Copying clang's ammintrin.h... [ 18%] Copying clang's altivec.h... [ 18%] Building AttrVisitor.inc... [ 18%] Copying clang's arm64intr.h... [ 18%] Building DeclNodes.inc... [ 18%] Building AttrImpl.inc... [ 18%] Building StmtNodes.inc... [ 18%] Building CommentNodes.inc... [ 19%] Building CommentHTMLTags.inc... [ 19%] Copying clang's arm_acle.h... [ 19%] Building arm_neon.h... [ 19%] Updating DeclNodes.inc... [ 19%] Updating Attrs.inc... [ 19%] Updating CommentNodes.inc... [ 19%] Updating DiagnosticGroups.inc... [ 19%] Updating DiagnosticCommonKinds.inc... [ 19%] Building StmtDataCollectors.inc... [ 19%] Updating AttrDump.inc... [ 19%] Building CommentHTMLTagsProperties.inc... [ 19%] Updating StmtNodes.inc... [ 19%] Updating CommentHTMLTags.inc... [ 19%] Building CommentHTMLNamedCharacterReferences.inc... [ 19%] Updating AttrVisitor.inc... [ 19%] Built target ClangDeclNodes [ 19%] Updating DiagnosticSerializationKinds.inc... [ 19%] Updating DiagnosticRefactoringKinds.inc... [ 19%] Updating StmtDataCollectors.inc... [ 19%] Built target ClangAttrClasses [ 19%] Updating DiagnosticParseKinds.inc... [ 19%] Updating CommentHTMLTagsProperties.inc... [ 19%] Built target ClangDiagnosticCommon [ 19%] Built target ClangDiagnosticGroups [ 19%] Built target ClangAttrDump [ 19%] Built target ClangCommentNodes [ 19%] Building CommentCommandInfo.inc... [ 19%] Built target ClangStmtNodes [ 19%] Built target ClangAttrVisitor [ 19%] Copying clang's armintr.h... [ 19%] Updating CommentHTMLNamedCharacterReferences.inc... [ 19%] Copying clang's avx2intrin.h... [ 19%] Built target ClangCommentHTMLTags [ 19%] Updating DiagnosticAnalysisKinds.inc... [ 19%] Copying clang's avx512bitalgintrin.h... [ 19%] Copying clang's avx512bwintrin.h... [ 19%] Updating DiagnosticDriverKinds.inc... [ 19%] Built target ClangDiagnosticSerialization [ 19%] Built target ClangDiagnosticRefactoring [ 19%] Copying clang's avx512cdintrin.h... [ 19%] Built target StmtDataCollectors [ 19%] Building CommentCommandList.inc... [ 19%] Copying clang's avx512dqintrin.h... [ 19%] Updating DiagnosticFrontendKinds.inc... [ 19%] Built target ClangDiagnosticParse [ 19%] Built target ClangCommentHTMLTagsProperties [ 19%] Copying clang's avx512erintrin.h... [ 19%] Copying clang's avx512fintrin.h... [ 19%] Updating CommentCommandInfo.inc... [ 19%] Building arm_neon.inc... [ 20%] Copying clang's avx512ifmaintrin.h... [ 20%] Updating AttrImpl.inc... [ 20%] Copying clang's avx512vbmi2intrin.h... [ 20%] Copying clang's avx512ifmavlintrin.h... [ 20%] Built target ClangCommentHTMLNamedCharacterReferences [ 20%] Copying clang's avx512pfintrin.h... [ 20%] Built target ClangDiagnosticAnalysis [ 20%] Building DiagnosticASTKinds.inc... [ 20%] Built target ClangDiagnosticFrontend [ 20%] Built target ClangDiagnosticDriver [ 20%] Updating CommentCommandList.inc... [ 20%] Building DiagnosticCommentKinds.inc... [ 20%] Copying clang's avx512vbmiintrin.h... [ 20%] Updating DiagnosticCrossTUKinds.inc... [ 20%] Copying clang's avx512vbmivlintrin.h... [ 20%] Copying clang's avx512vlbitalgintrin.h... [ 20%] Copying clang's avx512vlbwintrin.h... [ 20%] Building AttrList.inc... [ 20%] Copying clang's avx512vlintrin.h... [ 20%] Built target ClangCommentCommandInfo [ 20%] Copying clang's avx512vlcdintrin.h... [ 20%] Updating DiagnosticLexKinds.inc... [ 21%] Copying clang's avx512vldqintrin.h... [ 21%] Building DiagnosticIndexName.inc... [ 21%] Copying clang's avx512vnniintrin.h... [ 21%] Copying clang's avx512vlvbmi2intrin.h... [ 21%] Copying clang's avx512vlvnniintrin.h... [ 21%] Copying clang's avxintrin.h... [ 21%] Copying clang's avx512vpopcntdqintrin.h... [ 21%] Built target ClangAttrImpl [ 21%] Copying clang's avx512vpopcntdqvlintrin.h... [ 21%] Updating DiagnosticSemaKinds.inc... [ 21%] Copying clang's bmi2intrin.h... [ 21%] Built target ClangCommentCommandList [ 21%] Built target ClangDiagnosticCrossTU [ 21%] Copying clang's clflushoptintrin.h... [ 21%] Copying clang's bmiintrin.h... [ 21%] Copying clang's cetintrin.h... [ 21%] Built target ClangDiagnosticLex [ 21%] Copying clang's f16cintrin.h... [ 21%] Copying clang's cuda_wrappers/complex... [ 21%] Copying clang's clzerointrin.h... [ 21%] Copying clang's clwbintrin.h... [ 21%] Copying clang's cpuid.h... [ 21%] Copying clang's emmintrin.h... [ 21%] Copying clang's cuda_wrappers/new... [ 22%] Copying clang's cuda_wrappers/algorithm... [ 22%] Copying clang's float.h... [ 22%] Copying clang's fma4intrin.h... [ 22%] Copying clang's fmaintrin.h... [ 22%] Copying clang's fxsrintrin.h... [ 22%] Copying clang's gfniintrin.h... [ 22%] Copying clang's htmintrin.h... [ 22%] Built target ClangDiagnosticSema [ 22%] Copying clang's htmxlintrin.h... [ 22%] Updating AttrList.inc... [ 22%] Copying clang's ia32intrin.h... [ 22%] Copying clang's immintrin.h... [ 22%] Copying clang's inttypes.h... [ 22%] Copying clang's intrin.h... [ 22%] Copying clang's iso646.h... [ 22%] Copying clang's limits.h... [ 22%] Copying clang's mm3dnow.h... [ 22%] Copying clang's mmintrin.h... [ 22%] Copying clang's lzcntintrin.h... [ 22%] Copying clang's lwpintrin.h... [ 22%] Copying clang's mm_malloc.h... [ 22%] Copying clang's module.modulemap... [ 22%] Copying clang's msa.h... [ 23%] Copying clang's mwaitxintrin.h... [ 23%] Copying clang's nmmintrin.h... [ 23%] Copying clang's pkuintrin.h... [ 23%] Copying clang's opencl-c.h... [ 23%] Copying clang's pmmintrin.h... [ 23%] Built target ClangAttrList [ 23%] Copying clang's popcntintrin.h... [ 23%] Copying clang's prfchwintrin.h... [ 23%] Copying clang's rdseedintrin.h... [ 23%] Copying clang's rtmintrin.h... [ 23%] Copying clang's s390intrin.h... [ 23%] Copying clang's smmintrin.h... [ 23%] Copying clang's shaintrin.h... [ 23%] Copying clang's stdalign.h... [ 23%] Copying clang's stdarg.h... [ 23%] Copying clang's stdatomic.h... [ 23%] Copying clang's stddef.h... [ 23%] Copying clang's stdint.h... [ 23%] Copying clang's stdbool.h... [ 23%] Copying clang's tgmath.h... [ 23%] Copying clang's stdnoreturn.h... [ 23%] Copying clang's tbmintrin.h... [ 23%] Copying clang's tmmintrin.h... [ 23%] Copying clang's vadefs.h... [ 23%] Copying clang's unwind.h... [ 24%] Copying clang's vaesintrin.h... [ 24%] Copying clang's vecintrin.h... [ 24%] Copying clang's varargs.h... [ 24%] Copying clang's vpclmulqdqintrin.h... [ 24%] Copying clang's xmmintrin.h... [ 24%] Copying clang's x86intrin.h... [ 24%] Copying clang's wmmintrin.h... [ 24%] Copying clang's xopintrin.h... [ 24%] Copying clang's xsavesintrin.h... [ 24%] Copying clang's xtestintrin.h... [ 24%] Copying clang's xsavecintrin.h... [ 24%] Copying clang's xsaveintrin.h... [ 24%] Copying clang's xsaveoptintrin.h... [ 24%] Updating DiagnosticCommentKinds.inc... [ 24%] Updating DiagnosticASTKinds.inc... [ 24%] Updating arm_neon.inc... [ 24%] Built target ClangDiagnosticComment [ 24%] Built target ClangDiagnosticAST [ 24%] Built target ClangARMNeon [ 24%] Updating DiagnosticIndexName.inc... [ 24%] Built target ClangDiagnosticIndexName [ 24%] Built target clang-tablegen-targets [ 24%] Generating SVNVersion.inc [ 24%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o [ 24%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o [ 24%] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o [ 24%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o [ 24%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o [ 24%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o [ 24%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o [ 24%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o [ 24%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o [ 24%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o [ 24%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o [ 25%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o [ 25%] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o [ 25%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o [ 25%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o [ 25%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o [ 26%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o [ 26%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o [ 26%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o [ 26%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o [ 27%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o [ 27%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o [ 28%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o [ 28%] Updating arm_neon.h... [ 28%] Copying clang's arm_neon.h... [ 28%] Built target clang-headers [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o [ 28%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o [ 28%] Linking CXX executable ../../bin/not [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o [ 28%] Built target not [ 28%] 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/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o [ 28%] Linking CXX executable ../../bin/yaml-bench [ 28%] Built target yaml-bench [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o [ 28%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o [ 28%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o [ 28%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o [ 28%] Built target obj.llvm-tblgen [ 28%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [ 28%] Linking CXX executable ../../bin/FileCheck [ 28%] Built target FileCheck [ 28%] 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/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 | ^~~~ 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ /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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 28%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ 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/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o [ 28%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o [ 28%] 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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o [ 28%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o [ 28%] 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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ [ 28%] Linking CXX static library ../../../../../lib/libclangHandleCXX.a [ 28%] Built target clangHandleCXX [ 28%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] 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/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o [ 28%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 28%] Linking CXX static library ../../../../lib/libclangCrossTU.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/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 | ^~~~ [ 28%] Built target clangCrossTU [ 28%] 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/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 | ^~~~ 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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o [ 28%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o [ 28%] 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/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 | ^~~~ [ 28%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] 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/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 | ^~~~ [ 28%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 28%] Linking CXX static library ../../../../lib/libclangEdit.a [ 28%] Built target clangEdit [ 28%] 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/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 | ^~~~ [ 28%] Linking CXX executable ../../bin/llvm-tblgen [ 28%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o [ 28%] Linking CXX static library ../../../../lib/libclangRewrite.a [ 28%] Built target clangRewrite [ 28%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o [ 28%] Built target llvm-tblgen [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o 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 { | ^~~~~~~~~~~~ [ 28%] 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/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 | ^~~~ [ 28%] Linking CXX static library ../../../../../lib/libclangToolingCore.a [ 28%] Built target clangToolingCore [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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 | ^~~~ [ 29%] Building Attributes.gen... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 29%] Building Intrinsics.gen... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 29%] Updating Attributes.gen... [ 29%] Updating Intrinsics.gen... [ 29%] Built target intrinsics_gen [ 29%] 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/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 | ^~~~ [ 29%] 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/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 { | ^~~~~~~~~~~~ [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o [ 29%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 29%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o [ 29%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o [ 29%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o [ 29%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o [ 29%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 29%] 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/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 | ^~~~ [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o [ 29%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 '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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 29%] Linking CXX static library ../../../../../lib/libclangToolingASTDiff.a [ 29%] Built target clangToolingASTDiff [ 29%] 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/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 | ^~~~ [ 29%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ 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/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/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 | ^~~~ 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o [ 30%] 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/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o [ 30%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.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 = 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 { | ^~~~~~~~~~~~ [ 30%] 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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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, '\''); | ^ [ 30%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o [ 30%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o [ 30%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 30%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o [ 31%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o [ 31%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o [ 31%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] 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/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o [ 32%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o [ 32%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o [ 32%] 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/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 | ^~~~ 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 | ^~~~ /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 [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o [ 32%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.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/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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] 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/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 | ^~~~ /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 /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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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 | ^~~~ 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 | ^~~~ [ 32%] 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/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o [ 32%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o [ 32%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o [ 32%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o [ 32%] 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/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 | ^~~~ [ 32%] 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/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o [ 32%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerFrontend.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/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 | ^~~~ [ 32%] Built target clangStaticAnalyzerFrontend [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o [ 32%] Building AttributesCompatFunc.inc... [ 32%] Updating AttributesCompatFunc.inc... [ 32%] Built target AttributeCompatFuncTableGen [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o [ 32%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.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 [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o [ 32%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o [ 32%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o [ 32%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/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 | ^~~~ [ 32%] 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/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 | ^~~~ [ 32%] 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/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/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o [ 32%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o [ 32%] 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/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 | ^~~~ [ 32%] 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/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 | ^~~~ [ 32%] Linking CXX static library ../../../../lib/libclangFormat.a [ 32%] Built target clangFormat [ 32%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o [ 33%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o [ 33%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o [ 33%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 33%] 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/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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ [ 33%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o [ 33%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o [ 33%] 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/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 | ^~~~ [ 33%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 33%] Linking CXX static library ../../../../lib/libclangASTMatchers.a [ 33%] Built target clangASTMatchers [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o [ 33%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 33%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 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/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 | ^~~~ [ 33%] 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/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 | ^~~~ [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o [ 33%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [ 33%] 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/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/tools/clang/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 | ^~~~ [ 33%] 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/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 | ^~~~ [ 33%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o [ 33%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 34%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [ 34%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o [ 34%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o [ 34%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o [ 34%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o [ 35%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o [ 35%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a [ 35%] Built target clangRewriteFrontend [ 35%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o [ 35%] Linking CXX static library ../libLLVMFuzzMutate.a [ 35%] Built target LLVMFuzzMutate [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o [ 35%] Linking CXX static library ../../../../lib/libclangLex.a [ 35%] Built target clangLex [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o [ 35%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o [ 35%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o [ 35%] 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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] 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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o [ 35%] 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/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 35%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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 | ^~~~ [ 36%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 36%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] 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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/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/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/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/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o [ 36%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o [ 36%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o [ 36%] 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/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 | ^~~~ [ 36%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 36%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 36%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o [ 36%] 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/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 | ^~~~ [ 36%] 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] Linking CXX static library ../../../../lib/libclangIndex.a [ 36%] Built target clangIndex [ 36%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 36%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o [ 36%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o [ 36%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o [ 36%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/X86.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: | ^~~~ [ 36%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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 | ^~~~ [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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/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 | ^~~~ /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': | ^~~~ [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [ 38%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o [ 38%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o [ 38%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 38%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.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 | ^~~~ 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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o [ 38%] 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/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/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 38%] 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/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 | ^~~~ [ 38%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o [ 38%] 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/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/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 | ^~~~ [ 38%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a [ 38%] Built target clangToolingRefactor [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ 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 | ^~~~ [ 38%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DataCollection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 38%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o [ 38%] Linking CXX static library ../../../../lib/libclangAnalysis.a [ 38%] Built target clangAnalysis [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o [ 38%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.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/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 | ^~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [ 38%] 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 | ^~~~ /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) | ^~~~~~~~~~~~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.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/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 | ^~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [ 39%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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 | ^~~~ [ 39%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ 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 | ^~~~ [ 39%] Linking CXX static library ../libLLVMIRReader.a [ 39%] Built target LLVMIRReader [ 39%] 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/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 | ^~~~ [ 39%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 39%] 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/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 | ^~~~ [ 39%] Linking CXX static library ../../../../lib/libclangParse.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/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 | ^~~~ [ 39%] Built target clangParse [ 39%] 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 39%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ [ 39%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 39%] 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/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 | ^~~~ [ 39%] Built target clangBasic [ 39%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 39%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 39%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o [ 39%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o [ 39%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o [ 39%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 39%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 39%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 39%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 39%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o [ 39%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 39%] Built target clangDynamicASTMatchers [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.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 [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 40%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ /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 [ 40%] 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/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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.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/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) | ^~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [ 40%] 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/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 40%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o [ 40%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 40%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 40%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o [ 40%] 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/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 | ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 41%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o [ 41%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [ 41%] 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/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 | ^~~~ [ 41%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o [ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [ 41%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 41%] 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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ 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/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 41%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o /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/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/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 | ^~~~ [ 41%] 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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 41%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 42%] 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/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/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 | ^~~~ [ 42%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 42%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 42%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 42%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 42%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [ 42%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 42%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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 | ^~~~ [ 42%] 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/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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.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/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) | ^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 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/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 | ^~~~ 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/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/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 | ^~~~ 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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o [ 42%] Linking CXX static library ../../libLLVMMIRParser.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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o [ 42%] Built target LLVMMIRParser [ 42%] 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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 '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 | ^~~~ [ 42%] Linking CXX static library ../../libLLVMBitWriter.a [ 42%] Built target LLVMBitWriter [ 42%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 42%] 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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) | ^~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX static library ../../libLLVMBitReader.a [ 42%] Built target LLVMBitReader [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 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/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/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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 42%] 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/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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) | ^~~~~~~~~~~~~~~~~~ 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 42%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 42%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 42%] 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/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/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 | ^~~~ [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 43%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 43%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o [ 43%] Linking CXX static library ../../../../lib/libclangSerialization.a [ 43%] Built target clangSerialization [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ /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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 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/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 | ^~~~ [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 43%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [ 43%] 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/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 | ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [ 43%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [ 44%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 44%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o [ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o [ 44%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o [ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o [ 44%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ 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 | ^~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 44%] 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/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/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 | ^~~~ [ 44%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 44%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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) | ^~~~~~~~~~~~~~~~~~ [ 44%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~ [ 44%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o [ 44%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 44%] 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/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/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/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 45%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 45%] Linking CXX static library ../../libLLVMGlobalISel.a [ 45%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o [ 45%] Built target LLVMGlobalISel [ 45%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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) | ^~~~~~~~~~~~~~~~~~ [ 45%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 45%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 45%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o [ 45%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o [ 45%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 45%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o [ 45%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 45%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 45%] Linking CXX shared module ../../LLVMHello.so [ 45%] Built target LLVMHello [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o [ 45%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o [ 45%] 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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 46%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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/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 | ^~~~ [ 46%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 46%] 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/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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 | ^~~~ 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 | ^~~~ [ 46%] 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/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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 47%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o [ 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/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/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 47%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 47%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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 | ^~~~ 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/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [ 47%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 47%] 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/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 | ^~~~ [ 47%] Linking CXX static library ../../libLLVMAsmPrinter.a [ 47%] Built target LLVMAsmPrinter [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 47%] 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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 47%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ 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/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/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.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/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [ 47%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [ 47%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ /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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 47%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.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/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 | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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] [ 47%] 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/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/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 | ^~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.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/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 { | ^~~~~~~~~~~~ [ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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 { | ^~~~~~~~~~~~ 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/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] 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/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/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 | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o [ 47%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] 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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o [ 47%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 47%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 47%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [ 47%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 47%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [ 47%] 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/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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.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/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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o [ 47%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 47%] 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/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/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/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 | ^~~~ /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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 48%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o [ 48%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 49%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 49%] Built target clangStaticAnalyzerCore [ 49%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 49%] 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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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] [ 49%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o /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 [ 49%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 49%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 49%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o [ 49%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 49%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 49%] 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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o [ 49%] 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/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 | ^~~~ [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 50%] 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/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 | ^~~~ [ 50%] Linking CXX static library ../../libLLVMVectorize.a [ 50%] Built target LLVMVectorize [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [ 50%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o [ 50%] 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/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 | ^~~~ [ 50%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 50%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.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/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) | ^~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [ 50%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 50%] Linking CXX static library ../../libLLVMInstCombine.a [ 50%] Built target LLVMInstCombine [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o [ 50%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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] [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 { | ^~~~~~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o /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/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 | ^~~~ [ 50%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 50%] Linking CXX static library ../../libLLVMInstrumentation.a [ 50%] Built target LLVMInstrumentation [ 50%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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 /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 [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o /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 [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o /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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 50%] Linking CXX static library ../libLLVMLinker.a [ 50%] Built target LLVMLinker [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 50%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o [ 50%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o [ 50%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o /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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.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/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 | ^~~~ [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o [ 50%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o [ 50%] 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/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 | ^~~~ [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o /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 { | ^~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.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/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 | ^~~~ [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.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 [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [ 50%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o [ 50%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 50%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.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: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 /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 /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 [ 50%] 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/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 /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 [ 51%] Linking CXX static library ../../libLLVMMCJIT.a [ 51%] Built target LLVMMCJIT [ 51%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o [ 51%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ /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 [ 51%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o /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 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 | ^~~~ [ 51%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.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/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 | ^~~~ /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 [ 51%] Linking CXX static library ../libLLVMExecutionEngine.a [ 51%] Built target LLVMExecutionEngine [ 51%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.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 | ^~~~ [ 51%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o [ 51%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 51%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o [ 51%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o /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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o [ 52%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o [ 52%] 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/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 | ^~~~ [ 52%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o [ 52%] 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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 52%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 53%] Linking CXX static library ../../libLLVMObjCARCOpts.a [ 53%] Built target LLVMObjCARCOpts [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o [ 53%] 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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 | ^~~~ [ 53%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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 [ 53%] Linking CXX static library ../../../../lib/libclangARCMigrate.a [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 { | ^~~~~~~~~~~~ [ 53%] Built target clangARCMigrate [ 53%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o /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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 53%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 [ 53%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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) | ^~~~~~~~~~~~~~~~~~ /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 /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 /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 [ 53%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 53%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 53%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/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 | ^~~~ [ 53%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [ 53%] Linking CXX static library ../../libLLVMCoroutines.a /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 [ 53%] Built target LLVMCoroutines [ 53%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/AllocaManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 53%] 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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 53%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [ 53%] 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/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) | ^~~~~~~~~~~~~~~~~~ /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 [ 53%] 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/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(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o [ 53%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ /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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 53%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o [ 53%] 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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 53%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 53%] 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 53%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 53%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o [ 53%] Linking CXX static library ../../libLLVMInterpreter.a [ 53%] Built target LLVMInterpreter [ 53%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 53%] 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/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/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 | ^~~~ [ 54%] 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/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 | ^~~~ [ 54%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.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 | ^~~~ [ 54%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 54%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 54%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o [ 54%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [ 55%] 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]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int 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 | ^~~~ [ 55%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/ExpandBigSwitches.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 55%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 56%] 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/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 | ^~~~ [ 56%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 56%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 56%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 56%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSBackend.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 56%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 56%] 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/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) | ^~~~~~~~~~~~~~~~~~ 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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 56%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 56%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.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 [ 56%] 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/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 | ^~~~ /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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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) | ^~~~~~~~~~~~~~~~~~ /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/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 | ^~~~ [ 56%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 /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 [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.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: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 [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 56%] Linking CXX static library ../libLLVMTarget.a [ 56%] Built target LLVMTarget [ 57%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 57%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ /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 [ 57%] 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/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 | ^~~~ /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/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 | ^~~~ [ 57%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.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/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 | ^~~~ [ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o [ 57%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [ 57%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 57%] 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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 57%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 57%] Linking CXX static library ../../libLLVMSelectionDAG.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/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 | ^~~~ [ 57%] Built target LLVMSelectionDAG [ 57%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 { | ^~~~~~~~~~~ [ 58%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ 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 | ^~~~ [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o [ 58%] 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/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 | ^~~~ [ 58%] Linking CXX static library ../libLLVMObject.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 'void 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 | ^~~~ [ 58%] Built target LLVMObject [ 58%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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 | ^~~~ [ 58%] Linking CXX static library ../../libLLVMOrcJIT.a [ 58%] Built target LLVMOrcJIT [ 58%] 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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o [ 58%] Linking CXX static library ../libLLVMLTO.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/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 | ^~~~ [ 58%] Built target LLVMLTO [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 58%] 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 | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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] 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 | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [ 58%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o [ 58%] 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/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 | ^~~~ [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o [ 58%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 58%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~ [ 58%] Linking CXX static library ../../libLLVMRuntimeDyld.a [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [ 58%] Built target LLVMRuntimeDyld [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o [ 58%] 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/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 | ^~~~ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerNonEmIntrinsics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o 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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 58%] 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/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/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 | ^~~~ [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o [ 58%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ /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/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 | ^~~~ [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [ 58%] 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/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 | ^~~~ [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 58%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 58%] 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/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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/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 | ^~~~ [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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 | ^~~~ 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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~ [ 58%] 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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 58%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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 | ^~~~ [ 58%] Linking CXX static library ../../../libLLVMJSBackendInfo.a [ 58%] Built target LLVMJSBackendInfo [ 58%] 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/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/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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 58%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/BackendCanonicalize.cpp.o [ 58%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/CanonicalizeMemIntrinsics.cpp.o [ 58%] Linking CXX static library ../../../libLLVMJSBackendDesc.a [ 58%] Built target LLVMJSBackendDesc [ 58%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/CleanupUsedGlobalsMetadata.cpp.o [ 58%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ConstantInsertExtractElementIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 58%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExceptionInfoWriter.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o [ 58%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [ 58%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 58%] Building WebAssemblyGenDAGISel.inc... [ 58%] Building WebAssemblyGenFastISel.inc... [ 58%] Building WebAssemblyGenInstrInfo.inc... [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [ 59%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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 | ^~~~ [ 59%] Building WebAssemblyGenRegisterInfo.inc... [ 59%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o [ 59%] Linking CXX static library ../../libLLVMipo.a [ 59%] Building WebAssemblyGenSubtargetInfo.inc... [ 59%] Built target LLVMipo [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o [ 59%] Updating WebAssemblyGenAsmWriter.inc... [ 59%] Updating WebAssemblyGenDAGISel.inc... [ 59%] Updating WebAssemblyGenFastISel.inc... [ 59%] Updating WebAssemblyGenInstrInfo.inc... [ 59%] Updating WebAssemblyGenMCCodeEmitter.inc... [ 59%] Updating WebAssemblyGenRegisterInfo.inc... [ 59%] Updating WebAssemblyGenSubtargetInfo.inc... [ 59%] Built target WebAssemblyCommonTableGen [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [ 59%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [ 59%] 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/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] [ 59%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.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/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) | ^~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.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/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) | ^~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o [ 59%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o [ 59%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandArithWithOverflow.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 59%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSTargetMachine.cpp.o [ 59%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandByVal.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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 [ 59%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o [ 59%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 59%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 59%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 59%] Linking CXX static library ../../../../lib/libclangAST.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/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/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 59%] Built target clangAST [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [ 60%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandConstantExpr.cpp.o [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandCtors.cpp.o [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandGetElementPtr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 60%] 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/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 [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandLargeIntegers.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/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) | ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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/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/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/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/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 | ^~~~ [ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o [ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/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 | ^~~~ [ 60%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 60%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o [ 60%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 60%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [ 60%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandShuffleVector.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandSmallArguments.cpp.o /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 [ 60%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSTargetTransformInfo.cpp.o /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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandStructRegs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandTls.cpp.o [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandTlsConstantExpr.cpp.o [ 60%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 60%] 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandUtils.cpp.o [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 61%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [ 62%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o [ 62%] 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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 63%] 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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [ 63%] 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/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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 63%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.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 /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 [ 63%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o [ 63%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandVarArgs.cpp.o [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 63%] 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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 63%] 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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [ 63%] Linking CXX static library ../libLLVMAsmParser.a [ 63%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/Relooper.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o [ 63%] Built target LLVMAsmParser [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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] [ 63%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/RemoveLLVMAssume.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o [ 63%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/SimplifyAllocas.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 63%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 63%] Linking CXX static library ../libLLVMProfileData.a [ 63%] Built target LLVMProfileData In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/FlattenGlobals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifiedFuncTypeMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 64%] 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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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:642: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 | ^~~~ [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/GlobalizeConstantVectors.cpp.o [ 64%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 64%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 64%] Linking CXX static library ../../libLLVMTransformUtils.a [ 64%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 64%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 64%] Built target LLVMTransformUtils [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/InsertDivideCheck.cpp.o [ 64%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 64%] Linking CXX static library ../../libLLVMJSBackendCodeGen.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/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 | ^~~~ [ 64%] Built target LLVMJSBackendCodeGen [ 64%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 64%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [ 64%] Building Options.inc... [ 64%] Updating Options.inc... [ 64%] Built target DllOptionsTableGen [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/InternalizeUsedGlobals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 64%] 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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 64%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/NormalizeAlignment.cpp.o [ 64%] Building Options.inc... [ 64%] Updating Options.inc... [ 64%] Built target LibOptionsTableGen [ 65%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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:642: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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 65%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o [ 65%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/PNaClSjLjEH.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 { | ^~~~~~~~~~~~~~~~~~~~~ /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 [ 65%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ /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 [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ /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/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 | ^~~~ [ 65%] 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/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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 65%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/PromoteIntegers.cpp.o [ 65%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RemoveAsmMemory.cpp.o [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o /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 /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/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 /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/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 | ^~~~ [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.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 /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 /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 [ 65%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o [ 65%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 65%] 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/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 | ^~~~ /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 [ 65%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o [ 65%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ReplacePtrsWithInts.cpp.o [ 65%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o [ 65%] Linking CXX static library ../libLLVMXRay.a [ 65%] Built target LLVMXRay [ 65%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [ 66%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ResolvePNaClIntrinsics.cpp.o [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 66%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o [ 66%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 66%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RewriteAtomics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ [ 66%] 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/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 | ^~~~ [ 66%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 66%] Linking CXX static library ../../libLLVMCoverage.a [ 66%] Built target LLVMCoverage [ 66%] 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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 66%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 66%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 66%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifyAllocas.cpp.o [ 66%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifyStructRegSignatures.cpp.o [ 66%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ [ 66%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 66%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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) | ^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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) | ^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandI64.cpp.o [ 67%] 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/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/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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/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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ 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 | ^~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 67%] 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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o /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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [ 67%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [ 67%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ /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: | ^~~~ [ 67%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 67%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 67%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o [ 67%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 67%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 67%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandInsertExtractElement.cpp.o [ 67%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmAsyncify.cpp.o [ 67%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmExceptionsPass.cpp.o [ 68%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmSetjmp.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [ 68%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/NoExitRuntime.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 68%] 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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::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 | ^~~~ [ 68%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 68%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o [ 68%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 { | ^~~~~~~~~~~~ /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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 68%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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/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/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 | ^~~~ [ 68%] 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/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 | ^~~~ [ 68%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 68%] Linking CXX static library ../../../libLLVMPNaClTransforms.a [ 68%] Built target LLVMPNaClTransforms [ 68%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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/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 | ^~~~ [ 68%] Building Options.inc... [ 68%] Updating Options.inc... [ 68%] Built target ClangDriverOptions [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 69%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.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] [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o [ 69%] 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/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 | ^~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 69%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o [ 69%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 69%] 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/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 { | ^~~~~~~~~~~~ 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] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/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) | ^~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 69%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 69%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o [ 69%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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) | ^~~~~~~~~~~~~~~~~~ /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 { | ^~~~~~~~~~~~ [ 69%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 69%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 { | ^~~~~~~~~~~~~~~~~~~~~ [ 69%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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 | ^~~~ 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 69%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [ 69%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o /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: | ^~~~ [ 69%] Linking CXX static library ../libLLVMPasses.a [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [ 69%] Built target LLVMPasses [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o 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/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 69%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.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/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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.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 = 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] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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] [ 69%] 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/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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) | ^~~~~~~~~~~~~~~~~~ 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.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] [ 69%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] 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/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 | ^~~~ /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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 69%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 69%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 69%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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/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 | ^~~~ [ 70%] 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/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 | ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o [ 70%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 { | ^~~~~~~~~~~~ [ 70%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o [ 70%] 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/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 | ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.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 | ^~~~ [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/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 | ^~~~ [ 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/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 | ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 71%] 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/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/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 { | ^~~~~~~~~~~~ [ 71%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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 | ^~~~ [ 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/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 71%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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 | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 71%] Linking CXX static library ../../libLLVMScalarOpts.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/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/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 | ^~~~ [ 71%] Built target LLVMScalarOpts [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.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/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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building Opts.inc... [ 71%] Updating Opts.inc... [ 71%] Built target CvtResTableGen [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o [ 72%] Building Opts.inc... [ 72%] Updating Opts.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/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 | ^~~~ [ 72%] Built target MtTableGen [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o 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/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 | ^~~~ /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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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/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 | ^~~~ 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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ /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/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ /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/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/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 | ^~~~ [ 73%] Building Opts.inc... [ 73%] Updating Opts.inc... [ 73%] Built target RcTableGen [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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/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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 73%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 73%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o [ 74%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 74%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 74%] Linking CXX static library ../../../../lib/libclangSema.a [ 74%] Built target clangSema [ 74%] 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/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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/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 | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 74%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o [ 74%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 74%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 74%] 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/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 | ^~~~ [ 74%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 74%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o [ 74%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o [ 74%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 74%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.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) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 75%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 75%] 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/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 | ^~~~ [ 75%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 75%] 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 75%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 75%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCheckers.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/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) | ^~~~~~~~~~~~~~~~~~ [ 75%] Built target clangStaticAnalyzerCheckers [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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 | ^~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o [ 76%] 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/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/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 | ^~~~ 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.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/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 | ^~~~ [ 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 76%] 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/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/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 76%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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 | ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 76%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [ 76%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 76%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] 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/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/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/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 | ^~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 76%] 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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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*, __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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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) | ^~~~~~~~~~~~~~~~~~ /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/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 | ^~~~ [ 76%] 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/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/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/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/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/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/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/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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 | ^~~~ [ 76%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ /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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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)); | ^ /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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.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] [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o [ 76%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 76%] 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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [ 76%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 76%] 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 76%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 76%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 76%] 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/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 | ^~~~ /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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.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/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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 76%] 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/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/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 | ^~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o [ 76%] 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.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/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) | ^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Linking CXX static library ../libLLVMAnalysis.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/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/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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o [ 77%] Built target LLVMAnalysis [ 77%] 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 77%] 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.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 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 77%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o [ 77%] 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/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 | ^~~~ [ 77%] 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/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) | ^~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX static library ../../../libLLVMWebAssemblyDisassembler.a [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o [ 77%] Built target LLVMWebAssemblyDisassembler [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 77%] Linking CXX static library ../../../libLLVMWebAssemblyInfo.a [ 77%] Built target LLVMWebAssemblyInfo [ 77%] 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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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 | ^~~~ [ 77%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyELFObjectWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] 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/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/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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o [ 77%] 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/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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 77%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o [ 77%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 77%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] 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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 77%] Linking CXX static library ../../libLLVMDlltoolDriver.a [ 77%] Built target LLVMDlltoolDriver [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Linking CXX static library ../../../libLLVMWebAssemblyAsmPrinter.a [ 77%] Built target LLVMWebAssemblyAsmPrinter In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 77%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [ 77%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o [ 77%] Linking CXX static library ../../../libLLVMWebAssemblyDesc.a [ 77%] Built target LLVMWebAssemblyDesc [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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) | ^~~~~~~~~~~~~~~~~~ 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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o [ 78%] 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 78%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o [ 78%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 78%] 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/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 | ^~~~ [ 78%] Linking CXX static library ../../libLLVMLibDriver.a [ 78%] Built target LLVMLibDriver [ 78%] 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/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/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 | ^~~~ /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 78%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 78%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 78%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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 | ^~~~ /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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.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] [ 79%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o [ 79%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/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/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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ [ 79%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] [ 79%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.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 = 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 79%] 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/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 79%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 80%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 80%] 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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 80%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ /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/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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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 | ^~~~ /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/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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 /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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 80%] 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/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 | ^~~~ [ 80%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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/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 | ^~~~ [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/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/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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) | ^~~~~~~~~~~~~~~~~~ [ 80%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 80%] 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/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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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 | ^~~~ [ 80%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o [ 80%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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: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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o [ 81%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 81%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] 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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 81%] 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.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 { | ^~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX static library ../../libLLVMWebAssemblyCodeGen.a [ 81%] Built target LLVMWebAssemblyCodeGen [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o [ 81%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o [ 81%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o [ 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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.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/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) | ^~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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) | ^~~~~~~~~~~~~~~~~~ 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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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 | ^~~~ 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o [ 82%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/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/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/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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o [ 82%] 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/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.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 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 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 | ^~~~ [ 82%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.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] [ 82%] 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/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/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/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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/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/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/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o [ 82%] 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/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o [ 82%] 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/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 { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o [ 82%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Execution.cpp.o [ 82%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.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/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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 82%] 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/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 { | ^~~~~~~~~~~~~~~~~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.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/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) | ^~~~~~~~~~~~~~~~~~ [ 82%] 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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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] [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.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::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 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 | ^~~~ 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 | ^~~~ [ 82%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o [ 82%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.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/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) | ^~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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 /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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ [ 82%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o /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/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/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 { | ^~~~~~~~~~~~~~~~~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/NaClAtomicIntrinsics.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/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 | ^~~~ [ 82%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [ 82%] 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/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 | ^~~~ /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] [ 82%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] 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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] 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/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ /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 /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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 82%] Linking CXX static library ../../../../lib/libclangFrontendTool.a [ 82%] Built target clangFrontendTool [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o [ 82%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o [ 83%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o [ 83%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 83%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 83%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 83%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o [ 83%] 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/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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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/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 { | ^~~~~~~~~~~~~~~~~~~ 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 83%] 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/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) | ^~~~~~~~~~~~~~~~~~ /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/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 | ^~~~ 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ [ 83%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 { | ^~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~~~~~~~~~~~~ [ 83%] 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/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o [ 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/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/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) | ^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 84%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 84%] 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/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 | ^~~~ [ 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/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 | ^~~~ [ 84%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o [ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 84%] 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/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 | ^~~~ [ 84%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 84%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 84%] 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/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 | ^~~~ [ 84%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.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/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/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ /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/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 { | ^~~~~~~~~~~~~~~~~~~ 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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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 { | ^~~~~~~~~~~~~~~~~~~ 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 | ^~~~ 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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/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/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 | ^~~~ [ 85%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o [ 85%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 85%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o [ 85%] 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/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 | ^~~~ [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o [ 85%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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) | ^~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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 | ^~~~ 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 | ^~~~ [ 85%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o [ 85%] 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-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/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/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 | ^~~~ [ 85%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/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/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/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 { | ^~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.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/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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 85%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o [ 85%] 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/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/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 { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 { | ^~~~~~~~~~~~~~~~~~~ [ 85%] 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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] 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/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 { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o [ 85%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 { | ^~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o [ 85%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o [ 86%] 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/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 { | ^~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX static library ../../../../lib/libclangDriver.a [ 86%] Built target clangDriver In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/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 | ^~~~ [ 86%] Linking CXX static library ../../../../lib/libclangTooling.a [ 86%] Built target clangTooling [ 86%] Linking CXX static library ../libLLVMCodeGen.a 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 { | ^~~~~~~~~~~~ [ 86%] Built target LLVMCodeGen In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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/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 | ^~~~ [ 86%] Linking CXX static library ../../../../lib/libclangCodeGen.a [ 86%] Built target clangCodeGen [ 86%] Linking CXX static library ../../../../lib/libclangFrontend.a [ 86%] Built target clangFrontend [ 86%] Linking CXX static library ../libLLVMCore.a [ 86%] Built target LLVMCore [ 86%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [ 86%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o [ 86%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [ 86%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 87%] Linking CXX shared library ../../lib/libLLVM-6.0.so 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 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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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 /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/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 87%] Built target LLVM [ 87%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [ 87%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 87%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [ 87%] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o [ 87%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o [ 87%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o [ 87%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o [ 87%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o [ 88%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o [ 88%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o [ 89%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [ 89%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o [ 89%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o [ 89%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o [ 89%] Building CXX object tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [ 89%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o [ 89%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [ 89%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o [ 89%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [ 89%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [ 89%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [ 89%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o [ 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 [ 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 CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o /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/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 [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [ 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 [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 90%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [ 90%] Built target LLVMCFIVerify [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [ 90%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-c-test 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/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) | ^~~~~~~~~~~~~~~~~~ [ 90%] Built target llvm-c-test [ 90%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-config In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 90%] Built target llvm-config [ 90%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o [ 90%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.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) | ^~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable ../../../bin/lli-child-target [ 90%] Linking CXX executable ../../../../bin/clang-format [ 90%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o /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 [ 90%] Built target lli-child-target [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o [ 90%] Built target clang-format [ 90%] Linking CXX executable ../../bin/llvm-cat [ 90%] 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/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 /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 [ 90%] Linking CXX executable ../../bin/llvm-as /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-bcanalyzer In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 { | ^~~~~~~~~~~~~~ [ 91%] Linking CXX executable ../../bin/llvm-ar [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o [ 91%] Built target llvm-cat [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o [ 91%] Built target llvm-as [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o [ 91%] Built target llvm-bcanalyzer In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 91%] Built target llvm-ar [ 91%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o [ 91%] Linking CXX executable ../../../../bin/clang-offload-bundler [ 91%] 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/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 /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 [ 91%] Built target clang-offload-bundler [ 91%] 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/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 | ^~~~ 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 /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 /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 /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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 91%] 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/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 92%] Linking CXX executable ../../bin/llvm-cvtres 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 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/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/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 | ^~~~ /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 [ 92%] Built target llvm-cvtres [ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o /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/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 92%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 92%] Linking CXX executable ../../../../bin/arcmt-test [ 92%] Linking CXX executable ../../../../bin/clang-check [ 92%] Linking CXX executable ../../bin/llvm-cxxfilt [ 92%] Built target llvm-cxxfilt [ 92%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.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 /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 [ 92%] 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/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 [ 92%] Linking CXX executable ../../../../bin/clang-rename 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 [ 92%] Linking CXX executable ../../bin/llvm-profdata [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-demangle-fuzzer 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 | ^~~~ [ 92%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o [ 92%] Built target llvm-profdata [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o [ 92%] Built target llvm-demangle-fuzzer [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 92%] Linking CXX executable ../../../../bin/clang-diff [ 92%] Built target arcmt-test [ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o [ 92%] Linking CXX executable ../../../../bin/diagtool 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 /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 [ 92%] Linking CXX executable ../../bin/llvm-cxxdump [ 92%] Linking CXX shared library ../../lib/libLTO.so [ 92%] Built target llvm-cxxdump [ 92%] 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/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 | ^~~~ [ 92%] Built target LTO [ 92%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [ 93%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o [ 93%] Built target clang-check [ 93%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o [ 93%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.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 '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 | ^~~~ 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 | ^~~~ [ 93%] 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/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 | ^~~~ 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 | ^~~~ [ 93%] Built target clang-rename [ 93%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Built target diagtool [ 93%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.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 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 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 | ^~~~ [ 93%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o [ 93%] Built target clang-import-test [ 93%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [ 93%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 93%] Linking CXX executable ../../bin/llc In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 93%] Built target clang-diff [ 93%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 93%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o [ 93%] Built target llc [ 93%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.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 | ^~~~ [ 93%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [ 93%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-lto [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o [ 93%] Built target llvm-lto [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o [ 93%] 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/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/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 | ^~~~ [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.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: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 | ^~~~ [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 93%] Built target clang-func-mapping [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 93%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o /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 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/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 | ^~~~ [ 93%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.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/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable ../../bin/llvm-dis 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 | ^~~~ 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 | ^~~~ [ 93%] Built target llvm-dis [ 93%] 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/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 /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 /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 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 | ^~~~ [ 93%] 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/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 | ^~~~ [ 93%] Linking CXX executable ../../bin/llvm-diff 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 | ^~~~ /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 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 /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 /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 [ 93%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o [ 93%] Built target llvm-diff [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.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 In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.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/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 [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.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 [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o [ 93%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o [ 93%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-extract 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 [ 93%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 93%] Built target llvm-extract [ 93%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.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 [ 93%] Linking CXX executable ../../bin/llvm-dwarfdump 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 | ^~~~ 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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 93%] Built target llvm-dwarfdump [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o [ 93%] Linking CXX executable ../../../../bin/clang-refactor [ 93%] 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/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 | ^~~~ [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 93%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 93%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o [ 93%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 93%] Linking CXX executable ../../bin/llvm-dwp [ 93%] Linking CXX executable ../../bin/llvm-isel-fuzzer [ 93%] Built target llvm-mcmarkup [ 93%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o [ 93%] Built target llvm-isel-fuzzer [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [ 93%] Built target llvm-dwp In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 93%] 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/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 | ^~~~ /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 { | ^~~~~~~~ [ 93%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o /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 { | ^~~~~~~~ [ 93%] Linking CXX executable ../../bin/llvm-mt [ 93%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-link [ 93%] Linking CXX executable ../../bin/bugpoint [ 93%] Built target llvm-mt [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o [ 93%] Built target llvm-link /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 [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [ 93%] Built target bugpoint [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.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: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 [ 93%] Built target clang-refactor [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o [ 93%] 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-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-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 [ 93%] Linking CXX executable ../../bin/llvm-dsymutil [ 93%] Linking CXX executable ../../bin/llvm-cov [ 93%] Built target llvm-dsymutil [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-mc [ 93%] Built target llvm-cov [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o [ 93%] Built target llvm-mc [ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-modextract [ 94%] Linking CXX executable ../../bin/lli [ 94%] Built target llvm-modextract [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 94%] Built target lli [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.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/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/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o [ 94%] 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/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 | ^~~~ /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) { | ^~~~~~~~ [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.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-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o [ 96%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.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, | ~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.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 | ^~~~ 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 | ^~~~ 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 | ^~~~ [ 96%] Linking CXX executable ../../bin/llvm-opt-report [ 96%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.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/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 | ^~~~ 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 | ^~~~ [ 96%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o [ 96%] Built target llvm-opt-report [ 96%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o [ 96%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o [ 96%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o [ 96%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.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/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/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 | ^~~~ [ 96%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.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 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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 | ^~~~ [ 96%] Linking CXX executable ../../bin/llvm-nm [ 96%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o /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 /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 [ 96%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o /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 [ 96%] Linking CXX executable ../../bin/llvm-lto2 [ 96%] Built target llvm-nm [ 96%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o [ 96%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o [ 96%] Built target llvm-lto2 [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o /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-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)); | ^~~~~~~~~~~~~~~ /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 /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 [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.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::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)); | ^~~~~~~~~~~~~~~ [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.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::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)); | ^~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~^ /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)); | ^~~~~~~~~~~~~~~ [ 97%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer /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)); | ^~~~~~~~~~~~~~~ [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o 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 /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)); | ^~~~~~~~~~~~~~~ [ 97%] Built target llvm-special-case-list-fuzzer [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.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/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 | ^~~~ 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) { | ^~~~~~~~ [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.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: | ^~~~ [ 97%] 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: | ^~~~ [ 97%] Built target llvm-strings [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ /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: | ^~~~ 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 [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o [ 97%] Linking CXX executable ../../bin/llvm-objcopy [ 97%] Built target llvm-objcopy [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.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/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o [ 97%] Linking CXX executable ../../bin/llvm-symbolizer In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o [ 97%] Built target llvm-symbolizer [ 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 [ 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 [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-split [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-size [ 97%] Built target llvm-split [ 97%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o [ 97%] Linking CXX executable ../../bin/llvm-rc [ 97%] Built target llvm-size [ 97%] 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/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 | ^~~~ [ 97%] Built target llvm-rc [ 98%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o [ 98%] Linking CXX shared library ../../../../lib/libclang.so [ 98%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o [ 98%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o [ 98%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o [ 98%] Linking CXX executable ../../bin/llvm-stress 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 | ^~~~ [ 98%] Linking CXX executable ../../bin/llvm-rtdyld 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 | ^~~~ [ 98%] Built target llvm-stress [ 98%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o [ 98%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o [ 98%] Built target llvm-rtdyld [ 98%] Generating ../../bin/llvm-ranlib [ 98%] Built target llvm-ranlib [ 98%] Generating ../../bin/llvm-dlltool [ 98%] Built target llvm-dlltool [ 98%] Generating ../../bin/llvm-lib [ 98%] Built target llvm-lib [ 98%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.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-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 | ^~~~ [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.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 | ^~~~ 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 '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/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/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 | ^~~~ [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/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 | ^~~~ [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o [ 98%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o [ 98%] Built target libclang [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.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 | ^~~~ [ 98%] 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/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.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 { | ^~~~~~~~~~~~~~~~~~~ [ 98%] Built target llvm-opt-fuzzer [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [ 98%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [ 98%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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/opt/CMakeFiles/opt.dir/Debugify.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o [ 98%] 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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 98%] 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/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/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 | ^~~~ [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [ 98%] Linking CXX executable ../../bin/sanstats [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o [ 98%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o [ 98%] Built target sanstats [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o [ 98%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o [ 98%] Linking CXX executable ../../../../bin/c-arcmt-test [ 98%] Built target c-arcmt-test [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o [ 98%] Linking CXX executable ../../bin/llvm-objdump /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/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o [ 98%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o [ 98%] Built target llvm-objdump [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o [ 98%] Linking CXX executable ../../bin/llvm-xray 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 | ^~~~ [ 98%] Built target llvm-xray [ 98%] Linking CXX executable ../../bin/verify-uselistorder In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ /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); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [ 98%] Built target verify-uselistorder 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX shared module ../../lib/BugpointPasses.so [ 98%] 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/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/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 | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ [100%] Linking CXX executable ../../bin/yaml2obj In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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 | ^~~~ 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 [100%] Built target yaml2obj In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/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/llvm-cfi-verify [100%] Built target llvm-cfi-verify [100%] Linking CXX executable ../../bin/sancov [100%] Built target sancov In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-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 | ^~~~ [100%] Linking CXX executable ../../bin/llvm-pdbutil [100%] Built target llvm-pdbutil [100%] Linking CXX executable ../../bin/obj2yaml [100%] Built target 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/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 | ^~~~ 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/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/clang 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 | ^~~~ [100%] Built target clang [100%] Linking CXX executable ../../bin/opt [100%] Built target opt [100%] Linking CXX executable ../../bin/llvm-readobj [100%] Built target llvm-readobj [100%] Generating ../../bin/llvm-readelf [100%] Built target llvm-readelf >>> emscripten-fastcomp: Entering fakeroot... -- 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 >>> 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 Thu, 21 Oct 2021 08:39:19 +0000 elapsed time 0h 13m 32s >>> emscripten-fastcomp: Cleaning up srcdir >>> emscripten-fastcomp: Cleaning up pkgdir >>> emscripten-fastcomp: Uninstalling dependencies... (1/15) Purging .makedepends-emscripten-fastcomp (20211021.082550) (2/15) Purging python3 (3.9.7-r3) (3/15) Purging cmake (3.21.3-r0) (4/15) Purging zlib-dev (1.2.11-r3) (5/15) Purging libarchive (3.5.2-r2) (6/15) Purging libbz2 (1.0.8-r1) (7/15) Purging libffi (3.4.2-r1) (8/15) Purging gdbm (1.20-r2) (9/15) Purging xz-libs (5.2.5-r0) (10/15) Purging mpdecimal (2.5.1-r1) (11/15) Purging readline (8.1.1-r0) (12/15) Purging sqlite-libs (3.36.0-r0) (13/15) Purging lz4-libs (1.9.3-r0) (14/15) Purging rhash-libs (1.4.2-r2) (15/15) Purging libuv (1.42.0-r0) Executing busybox-1.34.1-r1.trigger OK: 316 MiB in 89 packages >>> emscripten-fastcomp: Updating the community/x86 repository index... >>> emscripten-fastcomp: Signing the index...