Running phase: unpackPhase unpacking sources unpacking source archive /nix/store/l9m5iw549fw49kvswqiqyxhsbbkqg4sy-llvm-9.0.1.src.tar.xz unpackPhase completed in 30 seconds Running phase: patchPhase patching sources applying patch /nix/store/6wv8acdd7bm7npixgr3rk86mf55fj47c-llvm-config-link-static.patch patching file tools/llvm-config/CMakeLists.txt applying patch /nix/store/s1bnnbmr24hlyjjjxs1ilpd5pimhdr44-gnu-install-dirs.patch patching file CMakeLists.txt patching file cmake/modules/AddLLVM.cmake patching file cmake/modules/AddOCaml.cmake patching file cmake/modules/AddSphinxTarget.cmake patching file cmake/modules/CMakeLists.txt patching file cmake/modules/LLVMInstallSymlink.cmake patching file docs/CMake.rst patching file include/llvm/CMakeLists.txt patching file tools/llvm-config/BuildVariables.inc.in patching file tools/llvm-config/llvm-config.cpp patching file tools/lto/CMakeLists.txt patching file tools/opt-viewer/CMakeLists.txt patching file tools/remarks-shlib/CMakeLists.txt applying patch /nix/store/hdqplins9mk542vghv0wj0f0w2mhlkb3-exegesis-force-bdver2.patch patching file test/tools/llvm-exegesis/X86/uops-CMOV16rm-noreg.s applying patch /nix/store/n1743fyn9w54zcxfyms6cqphhnrj1bsi-headers-gcc-11.patch patching file utils/benchmark/src/benchmark_register.h applying patch /nix/store/arv8djrdhkw4ywjgx0f8d8zdcjci547w-nvptx-gcc-12.patch patching file lib/Target/NVPTX/NVPTXAsmPrinter.cpp Hunk #1 succeeded at 1281 (offset 9 lines). Hunk #2 succeeded at 1311 (offset 9 lines). patching script interpreter paths in test/BugPoint/compile-custom.ll.py test/BugPoint/compile-custom.ll.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/bin/python" patching file test/tools/gold/X86/linkonce_odr_unnamed_addr.ll PATCH: test/Other/new-pass-manager.ll PATCH: test/Other/new-pm-defaults.ll PATCH: test/Other/new-pm-lto-defaults.ll PATCH: test/Other/new-pm-thinlto-defaults.ll PATCH: test/Other/pass-pipeline-parsing.ll PATCH: test/Transforms/Inline/cgscc-incremental-invalidate.ll PATCH: test/Transforms/Inline/clear-analyses.ll substituteStream(): WARNING: pattern 'Finished llvm::' doesn't match anything in file 'test/Transforms/Inline/clear-analyses.ll' PATCH: test/Transforms/LoopUnroll/unroll-loop-invalidation.ll substituteStream(): WARNING: pattern 'Finished llvm::' doesn't match anything in file 'test/Transforms/LoopUnroll/unroll-loop-invalidation.ll' PATCH: test/Transforms/SCCP/ipsccp-preserve-analysis.ll substituteStream(): WARNING: pattern 'Finished llvm::' doesn't match anything in file 'test/Transforms/SCCP/ipsccp-preserve-analysis.ll' PATCH: test/Transforms/SCCP/preserve-analysis.ll substituteStream(): WARNING: pattern 'Starting llvm::' doesn't match anything in file 'test/Transforms/SCCP/preserve-analysis.ll' PATCH: test/Transforms/SROA/dead-inst.ll substituteStream(): WARNING: pattern 'Starting llvm::' doesn't match anything in file 'test/Transforms/SROA/dead-inst.ll' PATCH: test/tools/gold/X86/new-pm.ll substituteStream(): WARNING: pattern 'Finished llvm::' doesn't match anything in file 'test/tools/gold/X86/new-pm.ll' Running phase: configurePhase configuring fixing cmake files... cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/doc/LLVM -DCMAKE_INSTALL_INFODIR=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ranlib -DCMAKE_AR=/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1 -DLLVM_INSTALL_CMAKE_DIR=/nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/ -DLLVM_ENABLE_RTTI=ON -DLLVM_LINK_LLVM_DYLIB=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_INSTALL_UTILS=ON -DLLVM_BUILD_TESTS=OFF -DLLVM_ENABLE_FFI=ON -DLLVM_HOST_TRIPLE=i686-unknown-linux-gnu -DLLVM_DEFAULT_TARGET_TRIPLE=i686-unknown-linux-gnu -DLLVM_ENABLE_DUMP=ON -DLLVM_BINUTILS_INCDIR=/nix/store/8manxk5d47528srxd1jbskbzv0xw1xgm-libbfd-2.39-dev/include -DLLVM_LIT_ARGS=-svj${NIX_BUILD_CORES} --no-progress-bar -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- The ASM compiler identification is GNU -- Found assembler: /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/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: /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could NOT find Z3: Found unsuitable version "0.0.0", but required is at least "4.7.1" (found Z3_LIBRARIES-NOTFOUND) -- 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 link.h -- Looking for link.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.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/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 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 - 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 pfm_initialize in pfm -- Looking for pfm_initialize in pfm - found -- Looking for perfmon/perf_event.h -- Looking for perfmon/perf_event.h - found -- Looking for perfmon/pfmlib.h -- Looking for perfmon/pfmlib.h - found -- Looking for perfmon/pfmlib_perf_event.h -- Looking for perfmon/pfmlib_perf_event.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 terminfo -- Looking for setupterm in terminfo - not found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Found LibXml2: /nix/store/zcbrk85y3pr5znbpcng6bgk62jnkvk7i-libxml2-2.10.3/lib/libxml2.so (found version "2.10.3") -- 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 - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include -- 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 lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not 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 sbrk -- Looking for sbrk - 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 - not found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - found -- Looking for CPU_COUNT -- Looking for CPU_COUNT - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - 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 architecture is X86 -- 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: i686-unknown-linux-gnu -- LLVM default target triple: i686-unknown-linux-gnu /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ar: creating t.a -- 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_CXX_STD -- Performing Test CXX_SUPPORTS_CXX_STD - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_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 CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- 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 -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Found PythonInterp: /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/bin/python (found version "3.10.9") -- Constructing LLVMBuild project information -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Linker detection: GNU ld -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-ar/CMakeLists.txt:20 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-ar/CMakeLists.txt:21 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-ar/CMakeLists.txt:22 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-objcopy/CMakeLists.txt:35 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-readobj/CMakeLists.txt:28 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /nix/store/23dcrqiwbqn2jranbpjxsdh739dfk28d-cmake-3.24.3/share/cmake-3.24/Modules/GNUInstallDirs.cmake:380 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): cmake/modules/AddLLVM.cmake:1609 (GNUInstallDirs_get_absolute_install_dir) tools/llvm-symbolizer/CMakeLists.txt:19 (add_llvm_tool_symlink) This warning is for project developers. Use -Wno-dev to suppress it. -- Version: 0.0.0 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS -- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS - Success -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WD654 -- Performing Test HAVE_CXX_FLAG_WD654 - Failed -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- success -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /build/llvm/build cmake: enabled parallel building configurePhase completed in 3 minutes 22 seconds Running phase: buildPhase building '/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/lib' -> '/build/llvm/build/lib' build flags: -j48 SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o [ 1%] Creating export file for LLVMHello [ 1%] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 1%] Generating VCSRevision.h [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [ 1%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [ 1%] Built target LLVMHello_exports [ 1%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 1%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o [ 1%] Built target llvm_vcsrevision_h [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [ 2%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 2%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o In file included from /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:9: /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected llvm::BitstreamCursor::skipRecord(unsigned int)': /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:167:25: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:167:25: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:191:27: warning: redundant move in return statement [-Wredundant-move] 191 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:191:27: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:204:27: warning: redundant move in return statement [-Wredundant-move] 204 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:204:27: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:230:23: warning: redundant move in return statement [-Wredundant-move] 230 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:230:23: note: remove 'std::move' call [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl&, llvm::StringRef*)': /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:359:23: warning: redundant move in return statement [-Wredundant-move] 359 | return std::move(Err); | ~~~~~~~~~^~~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:359:23: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected > llvm::BitstreamCursor::ReadBlockInfoBlock(bool)': /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:434:21: warning: redundant move in return statement [-Wredundant-move] 434 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:434:21: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:454:23: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(NewBlockInfo); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:454:23: note: remove 'std::move' call /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:464:25: warning: redundant move in return statement [-Wredundant-move] 464 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:464:25: note: remove 'std::move' call [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o [ 4%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o [ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o [ 4%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o In file included from /build/llvm/lib/TableGen/Record.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Init*]': /build/llvm/lib/TableGen/Record.cpp:1411:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o [ 4%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Range.cpp.o [ 4%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.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 [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o /build/llvm/lib/TableGen/JSONBackend.cpp: In member function 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)': /build/llvm/lib/TableGen/JSONBackend.cpp:57:21: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(array); | ~~~~~~~~~^~~~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:57:21: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:68:21: warning: redundant move in return statement [-Wredundant-move] 68 | return std::move(array); | ~~~~~~~~~^~~~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:68:21: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:82:21: warning: redundant move in return statement [-Wredundant-move] 82 | return std::move(obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:82:21: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:86:21: warning: redundant move in return statement [-Wredundant-move] 86 | return std::move(obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:86:21: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:92:23: warning: redundant move in return statement [-Wredundant-move] 92 | return std::move(obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:92:23: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:110:21: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:110:21: note: remove 'std::move' call /build/llvm/lib/TableGen/JSONBackend.cpp:119:19: warning: redundant move in return statement [-Wredundant-move] 119 | return std::move(obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/TableGen/JSONBackend.cpp:119:19: note: remove 'std::move' call [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 4%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o [ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected > {anonymous}::YAMLStringTableSubsection::fromCodeViewSubsection(const llvm::codeview::DebugStringTableSubsectionRef&)': /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:697:21: warning: redundant move in return statement [-Wredundant-move] 697 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:697:21: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:701:23: warning: redundant move in return statement [-Wredundant-move] 701 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:701:23: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In function 'llvm::Expected > > llvm::CodeViewYAML::toCodeViewSubsectionList(llvm::BumpPtrAllocator&, llvm::ArrayRef, const llvm::codeview::StringsAndChecksums&)': /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:752:21: warning: redundant move in return statement [-Wredundant-move] 752 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:752:21: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:760:19: warning: redundant move in return statement [-Wredundant-move] 760 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:760:19: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected llvm::CodeViewYAML::YAMLDebugSubsection::fromCodeViewSubection(const llvm::codeview::StringsAndChecksumsRef&, const llvm::codeview::DebugSubsectionRecord&)': /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:895:21: warning: redundant move in return statement [-Wredundant-move] 895 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:895:21: note: remove 'std::move' call [ 4%] Linking CXX static library ../../libLLVMDebugInfoGSYM.a [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o [ 4%] Built target LLVMDebugInfoGSYM [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 4%] Linking CXX static library ../libLLVMBinaryFormat.a [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o [ 4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 4%] Built target LLVMBinaryFormat [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:185:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] 588 | return std::move(EC); | ^ /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:188:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:192:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:193:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:194:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:195:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:196:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:198:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:205:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:206:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:208:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:212:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:214:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:215:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:216:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:217:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:218:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:219:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:220:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:221:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:222:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:223:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:224:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:225:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:226:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call [ 4%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:227:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:228:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:229:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:230:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:231:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:232:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:237:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:240:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:241:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:242:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:244:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:247:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:252:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:255:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:256:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:603:55: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call [ 4%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 5%] Linking CXX static library ../../libLLVMMCDisassembler.a /build/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp: In member function 'uint64_t llvm::mca::ResourceManager::checkAvailability(const llvm::mca::InstrDesc&) const': /build/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:275:56: warning: loop variable 'E' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 275 | for (const std::pair &E : Desc.Resources) { | ^ /build/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:275:56: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 5%] Built target LLVMMCDisassembler /build/llvm/lib/Support/FileCheck.cpp: In member function 'virtual llvm::Expected llvm::FileCheckASTBinop::eval() const': /build/llvm/lib/Support/FileCheck.cpp:57:21: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Support/FileCheck.cpp:57:21: note: remove 'std::move' call [ 5%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o /build/llvm/lib/Support/FileCheck.cpp: In member function 'llvm::Expected > llvm::FileCheckPattern::parseBinop(llvm::StringRef&, std::unique_ptr, bool, const llvm::SourceMgr&) const': /build/llvm/lib/Support/FileCheck.cpp:232:21: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(LeftOp); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/Support/FileCheck.cpp:232:21: note: remove 'std::move' call [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 5%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/ELFStub.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [ 5%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o In file included from /build/llvm/include/llvm/Support/MemoryBuffer.h:17, from /build/llvm/include/llvm/Support/FileCheck.h:17, from /build/llvm/lib/Support/FileCheck.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SMRange]': /build/llvm/lib/Support/FileCheck.cpp:740:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp: In member function 'llvm::Expected > llvm::DWARFDebugNames::NameIndex::extractAttributeEncodings(uint32_t*)': /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:459:23: warning: redundant move in return statement [-Wredundant-move] 459 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:459:23: note: remove 'std::move' call [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp: In member function 'llvm::Expected llvm::DWARFDebugNames::NameIndex::getEntry(uint32_t*) const': /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:622:19: warning: redundant move in return statement [-Wredundant-move] 622 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:622:19: note: remove 'std::move' call [ 5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 5%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 5%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 6%] Linking CXX static library ../libLLVMLineEditor.a [ 6%] Built target LLVMLineEditor [ 6%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/TBEHandler.cpp.o [ 6%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o [ 6%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o /build/llvm/lib/Support/GraphWriter.cpp: In function 'std::string llvm::DOT::EscapeString(const string&)': /build/llvm/lib/Support/GraphWriter.cpp:50:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 50 | if (i+1 != Str.length()) | ^~ In file included from /build/llvm/include/llvm/ADT/Optional.h:19, from /build/llvm/include/llvm/ADT/STLExtras.h:19, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/Support/GraphWriter.h:26, from /build/llvm/lib/Support/GraphWriter.cpp:13: /build/llvm/include/llvm/Support/Compiler.h:246:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 246 | #define LLVM_FALLTHROUGH [[gnu::fallthrough]] | ^ /build/llvm/lib/Support/GraphWriter.cpp:57:9: note: in expansion of macro 'LLVM_FALLTHROUGH' 57 | LLVM_FALLTHROUGH; | ^~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o [ 6%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [ 8%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /build/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:31: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:63: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::addStream(uint32_t)': /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:186:21: warning: redundant move in return statement [-Wredundant-move] 186 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:186:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::generateLayout()': /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:270:23: warning: redundant move in return statement [-Wredundant-move] 270 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:270:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::commit(llvm::StringRef, llvm::msf::MSFLayout&)': /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:349:21: warning: redundant move in return statement [-Wredundant-move] 349 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:349:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:356:21: warning: redundant move in return statement [-Wredundant-move] 356 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:356:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:364:21: warning: redundant move in return statement [-Wredundant-move] 364 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:364:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:370:21: warning: redundant move in return statement [-Wredundant-move] 370 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:370:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:373:21: warning: redundant move in return statement [-Wredundant-move] 373 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:373:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:377:23: warning: redundant move in return statement [-Wredundant-move] 377 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:377:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:380:19: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:380:19: note: remove 'std::move' call [ 8%] Linking CXX static library ../../libLLVMBitstreamReader.a [ 8%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [ 8%] Built target LLVMBitstreamReader [ 8%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 8%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 9%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o /build/llvm/lib/MCA/InstrBuilder.cpp: In member function 'llvm::Expected llvm::mca::InstrBuilder::createInstrDescImpl(const llvm::MCInst&)': /build/llvm/lib/MCA/InstrBuilder.cpp:582:21: warning: redundant move in return statement [-Wredundant-move] 582 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/MCA/InstrBuilder.cpp:582:21: note: remove 'std::move' call /build/llvm/lib/MCA/InstrBuilder.cpp:592:21: warning: redundant move in return statement [-Wredundant-move] 592 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/MCA/InstrBuilder.cpp:592:21: note: remove 'std::move' call /build/llvm/lib/MCA/InstrBuilder.cpp: In member function 'llvm::Expected > llvm::mca::InstrBuilder::createInstruction(const llvm::MCInst&)': /build/llvm/lib/MCA/InstrBuilder.cpp:685:21: warning: redundant move in return statement [-Wredundant-move] 685 | return std::move(NewIS); | ~~~~~~~~~^~~~~~~ /build/llvm/lib/MCA/InstrBuilder.cpp:685:21: note: remove 'std::move' call /build/llvm/lib/MCA/InstrBuilder.cpp:714:19: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(NewIS); | ~~~~~~~~~^~~~~~~ /build/llvm/lib/MCA/InstrBuilder.cpp:714:19: note: remove 'std::move' call [ 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/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o [ 9%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 9%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 9%] Linking CXX static library ../libLLVMDemangle.a /build/llvm/lib/TextAPI/ELF/TBEHandler.cpp: In function 'llvm::Expected > llvm::elfabi::readTBEFromBuffer(llvm::StringRef)': /build/llvm/lib/TextAPI/ELF/TBEHandler.cpp:152:19: warning: redundant move in return statement [-Wredundant-move] 152 | return std::move(Stub); | ~~~~~~~~~^~~~~~ /build/llvm/lib/TextAPI/ELF/TBEHandler.cpp:152:19: note: remove 'std::move' call [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 9%] Built target LLVMDemangle [ 9%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 11%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [ 11%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o [ 11%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o /build/llvm/lib/Support/JSON.cpp: In function 'llvm::Expected llvm::json::parse(llvm::StringRef)': /build/llvm/lib/Support/JSON.cpp:516:25: warning: redundant move in return statement [-Wredundant-move] 516 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Support/JSON.cpp:516:25: note: remove 'std::move' call [ 11%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [ 11%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Architecture.cpp.o [ 11%] Linking CXX static library ../libLLVMOption.a [ 11%] Built target LLVMOption [ 11%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o /build/llvm/lib/MCA/Pipeline.cpp: In member function 'llvm::Expected llvm::mca::Pipeline::run()': /build/llvm/lib/MCA/Pipeline.cpp:43:23: warning: redundant move in return statement [-Wredundant-move] 43 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/MCA/Pipeline.cpp:43:23: note: remove 'std::move' call [ 11%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o [ 11%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o [ 11%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [ 11%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o [ 11%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::PointerRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:38:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] 674 | return std::move(EC); | ^ /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call [ 11%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/ArchitectureSet.cpp.o /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ModifierRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:39:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ProcedureRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:40:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFunctionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:41:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::LabelRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:42:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArgListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:43:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FieldListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:45:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArrayRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:47:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:48:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:51:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:52:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::TypeServer2Record; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:53:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:54:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableShapeRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:55:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BitFieldRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:57:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:78:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:79:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BuildInfoRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:80:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:81:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:82:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:83:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:84:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MethodOverloadListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:87:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::PrecompRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:89:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::EndPrecompRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:90:1: required from here /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 11%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o [ 11%] Linking CXX static library ../libLLVMTableGen.a [ 11%] Built target LLVMTableGen [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 11%] Building C object utils/count/CMakeFiles/count.dir/count.c.o [ 11%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/InterfaceFile.cpp.o /build/llvm/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)': /build/llvm/lib/Support/MemoryBuffer.cpp:131:19: warning: redundant move in return statement [-Wredundant-move] 131 | return std::move(Buf); | ~~~~~~~~~^~~~~ /build/llvm/lib/Support/MemoryBuffer.cpp:131:19: note: remove 'std::move' call [ 11%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 11%] Linking C executable ../../bin/count In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:14: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:789:24: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /build/llvm/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getReadWriteFile(const llvm::Twine&, uint64_t, uint64_t, uint64_t)': /build/llvm/lib/Support/MemoryBuffer.cpp:399:19: warning: redundant move in return statement [-Wredundant-move] 399 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/Support/MemoryBuffer.cpp:399:19: note: remove 'std::move' call [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 11%] Built target count /build/llvm/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(llvm::sys::fs::file_t, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; llvm::sys::fs::file_t = int; uint64_t = long long unsigned int; int64_t = long long int]': /build/llvm/lib/Support/MemoryBuffer.cpp:469:39: required from here /build/llvm/lib/Support/MemoryBuffer.cpp:451:30: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(Result); | ^ [ 11%] Creating export file for LTO /build/llvm/lib/Support/MemoryBuffer.cpp:451:30: note: remove 'std::move' call /build/llvm/lib/Support/MemoryBuffer.cpp:463:23: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(Buf); | ^ /build/llvm/lib/Support/MemoryBuffer.cpp:463:23: note: remove 'std::move' call [ 11%] Built target LTO_exports [ 12%] Creating export file for LLVMgold /build/llvm/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(llvm::sys::fs::file_t, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; llvm::sys::fs::file_t = int; uint64_t = long long unsigned int; int64_t = long long int]': /build/llvm/lib/Support/MemoryBuffer.cpp:250: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]' /build/llvm/lib/Support/MemoryBuffer.cpp:259:42: required from here /build/llvm/lib/Support/MemoryBuffer.cpp:451:30: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(Result); | ^ /build/llvm/lib/Support/MemoryBuffer.cpp:451:30: note: remove 'std::move' call /build/llvm/lib/Support/MemoryBuffer.cpp:463:23: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(Buf); | ^ /build/llvm/lib/Support/MemoryBuffer.cpp:463:23: note: remove 'std::move' call [ 12%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o [ 12%] Built target LLVMgold_exports [ 12%] Creating export file for BugpointPasses [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 12%] Built target BugpointPasses_exports [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 12%] Creating export file for Remarks [ 12%] Built target Remarks_exports [ 12%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/PackedVersion.cpp.o [ 12%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cpp.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o [ 12%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a [ 12%] Built target DynamicLibraryLib /build/llvm/lib/XRay/FDRRecordProducer.cpp: In member function 'llvm::Expected > llvm::xray::FileBasedRecordProducer::findNextBufferExtent()': /build/llvm/lib/XRay/FDRRecordProducer.cpp:104:27: warning: redundant move in return statement [-Wredundant-move] 104 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/XRay/FDRRecordProducer.cpp:104:27: note: remove 'std::move' call /build/llvm/lib/XRay/FDRRecordProducer.cpp:105:25: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(R); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/FDRRecordProducer.cpp:105:25: note: remove 'std::move' call /build/llvm/lib/XRay/FDRRecordProducer.cpp: In member function 'virtual llvm::Expected > llvm::xray::FileBasedRecordProducer::produce()': /build/llvm/lib/XRay/FDRRecordProducer.cpp:135:21: warning: redundant move in return statement [-Wredundant-move] 135 | return std::move(R); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/FDRRecordProducer.cpp:135:21: note: remove 'std::move' call /build/llvm/lib/XRay/FDRRecordProducer.cpp:174:21: warning: redundant move in return statement [-Wredundant-move] 174 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/XRay/FDRRecordProducer.cpp:174:21: note: remove 'std::move' call /build/llvm/lib/XRay/FDRRecordProducer.cpp:193:19: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(R); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/FDRRecordProducer.cpp:193:19: note: remove 'std::move' call [ 12%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o [ 12%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o /build/llvm/lib/Remarks/YAMLRemarkParser.cpp: In member function 'llvm::Expected > llvm::remarks::YAMLRemarkParser::parseRemark(llvm::yaml::Document&)': /build/llvm/lib/Remarks/YAMLRemarkParser.cpp:77:21: warning: redundant move in return statement [-Wredundant-move] 77 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Remarks/YAMLRemarkParser.cpp:77:21: note: remove 'std::move' call /build/llvm/lib/Remarks/YAMLRemarkParser.cpp:154:19: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/Remarks/YAMLRemarkParser.cpp:154:19: note: remove 'std::move' call [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o /build/llvm/lib/MCA/Stages/InstructionTables.cpp: In member function 'virtual llvm::Error llvm::mca::InstructionTables::execute(llvm::mca::InstRef&)': /build/llvm/lib/MCA/Stages/InstructionTables.cpp:27:49: warning: loop variable 'Resource' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 27 | for (const std::pair Resource : Desc.Resources) { | ^~~~~~~~ /build/llvm/lib/MCA/Stages/InstructionTables.cpp:27:49: note: use reference type to prevent copying 27 | for (const std::pair Resource : Desc.Resources) { | ^~~~~~~~ | & [ 12%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Symbol.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o [ 12%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStub.cpp.o [ 12%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStubCommon.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 12%] Linking CXX shared library PipSqueak.so [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o [ 12%] Linking CXX static library ../../libLLVMDebugInfoMSF.a [ 12%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [ 12%] Built target LLVMDebugInfoMSF [ 12%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 12%] Built target PipSqueak [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o [ 12%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 12%] Linking CXX shared library SecondLib.so [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 12%] Built target SecondLib [ 12%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o [ 12%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o [ 12%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o /build/llvm/lib/XRay/FileHeaderReader.cpp: In function 'llvm::Expected llvm::xray::readBinaryFormatHeader(llvm::DataExtractor&, uint32_t&)': /build/llvm/lib/XRay/FileHeaderReader.cpp:65:19: warning: redundant move in return statement [-Wredundant-move] 65 | return std::move(FileHeader); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/XRay/FileHeaderReader.cpp:65:19: note: remove 'std::move' call /build/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected > llvm::xray::{anonymous}::readPath(llvm::DataExtractor&, uint32_t&)': /build/llvm/lib/XRay/Profile.cpp:93:19: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Path); | ~~~~~~~~~^~~~~~ /build/llvm/lib/XRay/Profile.cpp:93:19: note: remove 'std::move' call /build/llvm/lib/XRay/Profile.cpp: In member function 'llvm::Expected > llvm::xray::Profile::expandPath(llvm::xray::Profile::PathID) const': /build/llvm/lib/XRay/Profile.cpp:140:19: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(Path); | ~~~~~~~~~^~~~~~ /build/llvm/lib/XRay/Profile.cpp:140:19: note: remove 'std::move' call /build/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected llvm::xray::loadProfile(llvm::StringRef)': /build/llvm/lib/XRay/Profile.cpp:311:23: warning: redundant move in return statement [-Wredundant-move] 311 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Profile.cpp:311:23: note: remove 'std::move' call [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o /build/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected llvm::xray::profileFromTrace(const llvm::xray::Trace&)': /build/llvm/lib/XRay/Profile.cpp:396:23: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Profile.cpp:396:23: note: remove 'std::move' call [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o [ 12%] Linking CXX executable ../../bin/llvm-PerfectShuffle [ 12%] Linking CXX static library ../libLLVMWindowsManifest.a [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 12%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [ 12%] Built target LLVMWindowsManifest [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o /build/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp: In static member function 'static llvm::ErrorOr > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr)': /build/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:102:19: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(res); | ~~~~~~~~~^~~~~ /build/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:102:19: note: remove 'std::move' call [ 12%] Built target llvm-PerfectShuffle [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [ 12%] Linking CXX static library ../libLLVMMCA.a [ 12%] Built target LLVMMCA [ 12%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o /build/llvm/lib/TextAPI/MachO/TextStub.cpp: In static member function 'static llvm::Expected > llvm::MachO::TextAPIReader::get(std::unique_ptr)': /build/llvm/lib/TextAPI/MachO/TextStub.cpp:641:19: warning: redundant move in return statement [-Wredundant-move] 641 | return std::move(File); | ~~~~~~~~~^~~~~~ /build/llvm/lib/TextAPI/MachO/TextStub.cpp:641:19: note: remove 'std::move' call [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:12, from /build/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:67:17: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o /build/llvm/lib/XRay/InstrumentationMap.cpp: In function 'llvm::Expected llvm::xray::loadInstrumentationMap(llvm::StringRef)': /build/llvm/lib/XRay/InstrumentationMap.cpp:222:23: warning: redundant move in return statement [-Wredundant-move] 222 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/InstrumentationMap.cpp:222:23: note: remove 'std::move' call /build/llvm/lib/XRay/InstrumentationMap.cpp:227:23: warning: redundant move in return statement [-Wredundant-move] 227 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/InstrumentationMap.cpp:227:23: note: remove 'std::move' call /build/llvm/lib/XRay/InstrumentationMap.cpp:231:23: warning: redundant move in return statement [-Wredundant-move] 231 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/InstrumentationMap.cpp:231:23: note: remove 'std::move' call /build/llvm/lib/XRay/InstrumentationMap.cpp:238:23: warning: redundant move in return statement [-Wredundant-move] 238 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/InstrumentationMap.cpp:238:23: note: remove 'std::move' call /build/llvm/lib/XRay/InstrumentationMap.cpp:241:21: warning: redundant move in return statement [-Wredundant-move] 241 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/InstrumentationMap.cpp:241:21: note: remove 'std::move' call [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o /build/llvm/lib/XRay/Trace.cpp: In function 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)': /build/llvm/lib/XRay/Trace.cpp:439:25: warning: redundant move in return statement [-Wredundant-move] 439 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Trace.cpp:439:25: note: remove 'std::move' call /build/llvm/lib/XRay/Trace.cpp:451:25: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Trace.cpp:451:25: note: remove 'std::move' call /build/llvm/lib/XRay/Trace.cpp:460:23: warning: redundant move in return statement [-Wredundant-move] 460 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Trace.cpp:460:23: note: remove 'std::move' call /build/llvm/lib/XRay/Trace.cpp:468:19: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(T); | ~~~~~~~~~^~~ /build/llvm/lib/XRay/Trace.cpp:468:19: note: remove 'std::move' call [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/utils/TableGen/CodeGenSchedule.h:18, from /build/llvm/utils/TableGen/CodeGenSchedule.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/utils/TableGen/CodeGenSchedule.cpp:882:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3972:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4001:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4008:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4015:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4047:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4076:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4083:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4090:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:12, from /build/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:143:17: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o [ 12%] Linking CXX static library ../libLLVMRemarks.a [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 12%] Built target LLVMRemarks [ 12%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [ 12%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o /build/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Expected > > llvm::DWARFYAML::EmitDebugSections(llvm::StringRef, bool, bool)': /build/llvm/lib/ObjectYAML/DWARFEmitter.cpp:377:19: warning: redundant move in return statement [-Wredundant-move] 377 | return std::move(DebugSections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm/lib/ObjectYAML/DWARFEmitter.cpp:377:19: note: remove 'std::move' call [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 12%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o [ 13%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o [ 13%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [ 13%] Linking CXX static library ../libLLVMXRay.a [ 13%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [ 13%] Built target LLVMXRay [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [ 13%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o [ 13%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o In file included from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3972:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4001:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4008:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4015:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4047:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4076:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4083:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4090:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o /build/llvm/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr llvm::yaml::Input::createHNodes(llvm::yaml::Node*)': /build/llvm/lib/Support/YAMLTraits.cpp:392:21: warning: redundant move in return statement [-Wredundant-move] 392 | return std::move(SQHNode); | ~~~~~~~~~^~~~~~~~~ /build/llvm/lib/Support/YAMLTraits.cpp:392:21: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 15%] Linking CXX static library ../../../lib/libgtest_main.a /build/llvm/lib/Support/YAMLTraits.cpp:417:21: warning: redundant move in return statement [-Wredundant-move] 417 | return std::move(mapHNode); | ~~~~~~~~~^~~~~~~~~~ /build/llvm/lib/Support/YAMLTraits.cpp:417:21: note: remove 'std::move' call [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 15%] Built target gtest_main [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o [ 15%] Linking CXX static library ../../lib/libgtest.a /build/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp: In member function 'llvm::Expected llvm::DWARFDebugLine::getOrParseLineTable(llvm::DWARFDataExtractor&, uint32_t, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function)': /build/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:492:23: warning: redundant move in return statement [-Wredundant-move] 492 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:492:23: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o [ 15%] Linking CXX static library ../libLLVMTextAPI.a [ 15%] Built target LLVMTextAPI [ 15%] Built target gtest [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.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%] Linking CXX static library ../../libLLVMMCParser.a [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 15%] Built target LLVMMCParser [ 15%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 15%] Linking CXX static library ../../libLLVMSymbolize.a [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 15%] Built target LLVMSymbolize [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o /build/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp: In member function 'llvm::Expected llvm::codeview::DebugStringTableSubsectionRef::getString(uint32_t) const': /build/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:40:21: warning: redundant move in return statement [-Wredundant-move] 40 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:40:21: note: remove 'std::move' call [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sleep.cc.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /build/llvm/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp:20: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:63: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 15%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o In file included from /build/llvm/lib/Support/Process.cpp:93: /build/llvm/lib/Support/Unix/Process.inc: In static member function 'static size_t llvm::sys::Process::GetMallocUsage()': /build/llvm/lib/Support/Unix/Process.inc:89:10: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 89 | mi = ::mallinfo(); | ^~~~~~~~ In file included from /build/llvm/lib/Support/Unix/Process.inc:36, from /build/llvm/lib/Support/Process.cpp:93: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ In file included from /build/llvm/lib/Support/Process.cpp:93: /build/llvm/lib/Support/Unix/Process.inc:89:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 89 | mi = ::mallinfo(); | ~~~~~~~~~~^~ In file included from /build/llvm/lib/Support/Unix/Process.inc:36, from /build/llvm/lib/Support/Process.cpp:93: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h:12, from /build/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /build/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp:442:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o [ 15%] Linking CXX static library ../libLLVMObjectYAML.a [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 15%] Built target LLVMObjectYAML [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /build/llvm/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:63: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o /build/llvm/utils/TableGen/OptParserEmitter.cpp: In function 'void llvm::EmitOptParser(llvm::RecordKeeper&, llvm::raw_ostream&)': /build/llvm/utils/TableGen/OptParserEmitter.cpp:313:29: warning: loop variable 'Pref' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'llvm::StringRef' [-Wrange-loop-construct] 313 | for (const std::string &Pref : R.getValueAsListOfStrings("Prefixes")) { | ^~~~ /build/llvm/utils/TableGen/OptParserEmitter.cpp:313:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const llvm::StringRef&' to prevent copying [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o /build/llvm/lib/Support/Path.cpp: In static member function 'static llvm::Expected llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)': /build/llvm/lib/Support/Path.cpp:1243:19: warning: redundant move in return statement [-Wredundant-move] 1243 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/Support/Path.cpp:1243:19: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp: In member function 'llvm::Error llvm::codeview::LazyRandomTypeCollection::visitRangeForType(llvm::codeview::TypeIndex)': /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:181:24: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 181 | auto Prev = std::prev(Next); | ~~~~~~~~~^~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:15, from /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndexOffset]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/bits/stl_algobase.h:66, from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/memory:63, from /build/llvm/include/llvm/ADT/Optional.h:22, from /build/llvm/include/llvm/ADT/STLExtras.h:19, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:12, from /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/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 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp: In function 'llvm::Expected parseRngListTableHeader(llvm::DWARFDataExtractor&, uint32_t)': /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:322:21: warning: redundant move in return statement [-Wredundant-move] 322 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:322:21: note: remove 'std::move' call [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp: In member function 'llvm::Expected > llvm::DWARFUnit::findRnglistFromOffset(uint32_t)': /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:548:23: warning: redundant move in return statement [-Wredundant-move] 548 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:548:23: note: remove 'std::move' call [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:15, from /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:230:27: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17, from /build/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20, from /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /build/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h: In instantiation of 'llvm::Expected llvm::DWARFListTableBase::findList(llvm::DWARFDataExtractor, uint32_t) [with DWARFListType = llvm::DWARFDebugRnglist; uint32_t = unsigned int]': /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:554:51: required from here /build/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:276:23: warning: redundant move in return statement [-Wredundant-move] 276 | return std::move(E); | ^ /build/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:276:23: note: remove 'std::move' call [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o In file included from /build/llvm/include/llvm/Support/Format.h:25, from /build/llvm/include/llvm/BinaryFormat/Dwarf.h:26, from /build/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:17, from /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /build/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:761:45: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o [ 19%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp:17: /build/llvm/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]': /build/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp:153:44: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call [ 19%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 19%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 19%] Linking CXX static library ../../../lib/libbenchmark.a [ 19%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o [ 19%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 19%] Built target benchmark [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o In file included from /build/llvm/include/llvm/MC/MCSection.h:16, from /build/llvm/lib/MC/MCSection.cpp:9: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::MCSection::iterator llvm::MCSection::getSubsectionInsertionPoint(unsigned int)': /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 2 is outside array bounds of 'std::pair [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/MC/MCSection.cpp:81:52: note: while referencing '' 81 | SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [ 19%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 19%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [ 19%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o [ 20%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/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]': /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:476:19: required from here /build/llvm/include/llvm/ADT/SmallVector.h:388:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 388 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/iterator:62, from /build/llvm/include/llvm/ADT/iterator_range.h:21, from /build/llvm/include/llvm/ADT/SmallVector.h:16, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/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 /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/ADT/SmallVector.h:388:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 388 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/iterator:62, from /build/llvm/include/llvm/ADT/iterator_range.h:21, from /build/llvm/include/llvm/ADT/SmallVector.h:16, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/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 /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/ADT/SmallVector.h:392:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 392 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/ADT/SmallVector.h:277: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]' 277 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /build/llvm/include/llvm/ADT/SmallVector.h:392:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 392 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/ADT/SmallVector.h:277: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]' 277 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /build/llvm/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]': /build/llvm/include/llvm/ADT/SmallVector.h:392:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator; = void; T = llvm::codeview::TypeIndex]' /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:476:19: required from here /build/llvm/include/llvm/ADT/SmallVector.h:279:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 279 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/memory:66, from /build/llvm/include/llvm/ADT/SmallVector.h:30, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/bits/stl_uninitialized.h:126:39: note: initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 126 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/ADT/SmallVector.h:279:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 279 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/memory:66, from /build/llvm/include/llvm/ADT/SmallVector.h:30, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /build/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/bits/stl_uninitialized.h:126:63: note: initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 126 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~ [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o [ 20%] Linking CXX static library ../../../lib/libbenchmark_main.a [ 20%] Built target benchmark_main [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3457:25: warning: redundant move in return statement [-Wredundant-move] 3457 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3457:25: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3663:25: warning: redundant move in return statement [-Wredundant-move] 3663 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3663:25: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3735:21: warning: redundant move in return statement [-Wredundant-move] 3735 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3735:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3744:21: warning: redundant move in return statement [-Wredundant-move] 3744 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3744:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3758:21: warning: redundant move in return statement [-Wredundant-move] 3758 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3758:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3769:21: warning: redundant move in return statement [-Wredundant-move] 3769 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3769:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3869:25: warning: redundant move in return statement [-Wredundant-move] 3869 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3869:25: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3877:23: warning: redundant move in return statement [-Wredundant-move] 3877 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3877:23: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)': /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3958:21: warning: redundant move in return statement [-Wredundant-move] 3958 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3958:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3998:21: warning: redundant move in return statement [-Wredundant-move] 3998 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:3998:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4026:23: warning: redundant move in return statement [-Wredundant-move] 4026 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4026:23: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4084:21: warning: redundant move in return statement [-Wredundant-move] 4084 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4084:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4090:21: warning: redundant move in return statement [-Wredundant-move] 4090 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4090:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4111:21: warning: redundant move in return statement [-Wredundant-move] 4111 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4111:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4154:21: warning: redundant move in return statement [-Wredundant-move] 4154 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4154:21: note: remove 'std::move' call /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4161:19: warning: redundant move in return statement [-Wredundant-move] 4161 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/utils/TableGen/GlobalISelEmitter.cpp:4161:19: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o /build/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp: In member function 'unsigned int llvm::DWARFVerifier::verifyDebugInfoReferences()': /build/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:638:55: warning: loop variable 'Pair' of type 'const std::pair >&' binds to a temporary constructed from type 'std::pair >' [-Wrange-loop-construct] 638 | for (const std::pair> &Pair : | ^~~~ /build/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:638:55: note: use non-reference type 'const std::pair >' to make the copy explicit or 'const std::pair >&' to prevent copying [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:18: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o In file included from /build/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp: In member function 'llvm::Expected llvm::pdb::DbiModuleList::getFileName(uint32_t) const': /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:277:21: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:277:21: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h:12, from /build/llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:129: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]' /build/llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp:87:32: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/Object/ObjectFile.h:16, from /build/llvm/include/llvm/DebugInfo/DIContext.h:18, from /build/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12, from /build/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /build/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:225:16: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o /build/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp: In member function 'llvm::Expected llvm::pdb::ModuleDebugStreamRef::findChecksumsSubsection() const': /build/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:140:23: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:140:23: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /build/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:112:38: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp: In function 'llvm::Expected > llvm::pdb::{anonymous}::readStreamData(llvm::BinaryStream&, uint32_t)': /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:27:23: warning: redundant move in return statement [-Wredundant-move] 27 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:27:23: note: remove 'std::move' call [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/Support/raw_ostream.h:17, from /build/llvm/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /build/llvm/include/llvm/ADT/iterator.h: In instantiation of 'DerivedT llvm::iterator_facade_base::operator++(int) [with DerivedT = llvm::pdb::HashTableIterator; IteratorCategoryT = std::forward_iterator_tag; T = const std::pair; DifferenceTypeT = int; PointerT = const std::pair*; ReferenceT = const std::pair&]': /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:114:48: required from here /build/llvm/include/llvm/ADT/iterator.h:126:14: warning: implicitly-declared 'constexpr llvm::pdb::HashTableIterator::HashTableIterator(const llvm::pdb::HashTableIterator&)' is deprecated [-Wdeprecated-copy] 126 | DerivedT tmp = *static_cast(this); | ^~~ In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:14, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /build/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:59:22: note: because 'llvm::pdb::HashTableIterator' has user-provided 'llvm::pdb::HashTableIterator& llvm::pdb::HashTableIterator::operator=(const llvm::pdb::HashTableIterator&) [with ValueT = llvm::pdb::SrcHeaderBlockEntry]' 59 | HashTableIterator &operator=(const HashTableIterator &R) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/Support/raw_ostream.h:17, from /build/llvm/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:128:12: warning: implicitly-declared 'constexpr llvm::pdb::HashTableIterator::HashTableIterator(const llvm::pdb::HashTableIterator&)' is deprecated [-Wdeprecated-copy] 128 | return tmp; | ^~~ In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:14, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /build/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:59:22: note: because 'llvm::pdb::HashTableIterator' has user-provided 'llvm::pdb::HashTableIterator& llvm::pdb::HashTableIterator::operator=(const llvm::pdb::HashTableIterator&) [with ValueT = llvm::pdb::SrcHeaderBlockEntry]' 59 | HashTableIterator &operator=(const HashTableIterator &R) { | ^~~~~~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 22%] Linking CXX static library ../libLLVMSupport.a [ 22%] Built target LLVMSupport [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 22%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o [ 22%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o [ 22%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o [ 22%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp:38:46: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'virtual llvm::Expected > llvm::pdb::PDBFile::getBlockData(uint32_t, uint32_t) const': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBGlobalsStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:269:23: warning: redundant move in return statement [-Wredundant-move] 269 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:269:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBInfoStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:282:23: warning: redundant move in return statement [-Wredundant-move] 282 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:282:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBDbiStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:295:23: warning: redundant move in return statement [-Wredundant-move] 295 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:295:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBTpiStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:308:23: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:308:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getTagRecordHashForUdt(const CVType&) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:93:47: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] 56 | return std::move(E); | ^ /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBIpiStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:324:23: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:324:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getTagRecordHashForUdt(const CVType&) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:95:47: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getTagRecordHashForUdt(const CVType&) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:97:46: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBPublicsStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:342:23: warning: redundant move in return statement [-Wredundant-move] 342 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:342:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:110:38: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] 47 | return std::move(E); | ^ /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:112:38: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:114:37: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:117:50: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: warning: redundant move in return statement [-Wredundant-move] 82 | return std::move(E); | ^ /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:119:53: required from here /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBSymbolStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: warning: redundant move in return statement [-Wredundant-move] 361 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getStringTable()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:376:23: warning: redundant move in return statement [-Wredundant-move] 376 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:376:23: note: remove 'std::move' call /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getInjectedSourceStream()': /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:396:23: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(EC); | ~~~~~~~~~^~~~ /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:396:23: note: remove 'std::move' call In file included from /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:15: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:14: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:14: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 22%] Linking CXX executable ../../bin/not In file included from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:13: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp:243:38: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call In file included from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:13: /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:260:64: required from here /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:14, from /build/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 22%] Linking CXX executable ../../bin/yaml-bench [ 22%] Built target not /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 22%] Built target yaml-bench In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:16: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:15, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:15, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:15, from /build/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:15, from /build/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 22%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a In file included from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:7: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:15, from /build/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:3: /build/llvm/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]': /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:268:67: required from here /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call [ 22%] Built target LLVMDebugInfoCodeView In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:12, from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /build/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:15, from /build/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13, from /build/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 22%] Linking CXX static library ../libLLVMMC.a [ 22%] Built target LLVMMC [ 22%] Linking CXX executable ../../bin/llvm-config [ 22%] Built target llvm-config [ 22%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a [ 22%] Built target LLVMDebugInfoDWARF [ 22%] Linking CXX static library ../../libLLVMDebugInfoPDB.a [ 22%] Built target LLVMDebugInfoPDB [ 22%] Linking CXX executable ../../bin/FileCheck [ 22%] Built target FileCheck [ 22%] Built target obj.llvm-tblgen [ 22%] Linking CXX executable ../../bin/llvm-tblgen [ 22%] Built target llvm-tblgen [ 22%] Building Attributes.inc... [ 22%] Building AttributesCompatFunc.inc... [ 22%] Building Opts.inc... [ 22%] Building Options.inc... [ 22%] Building Options.inc... [ 22%] Building IntrinsicEnums.inc... [ 22%] Building Opts.inc... [ 22%] Building LipoOpts.inc... [ 22%] Building IntrinsicImpl.inc... [ 22%] Built target CvtResTableGen [ 22%] Building InstCombineTables.inc... [ 22%] Built target LibOptionsTableGen [ 22%] Built target AttributeCompatFuncTableGen [ 22%] Building Opts.inc... [ 22%] Building ObjcopyOpts.inc... [ 22%] Built target LipoOptsTableGen [ 22%] Built target MtTableGen [ 22%] Built target DllOptionsTableGen [ 22%] Built target RcTableGen [ 22%] Built target ObjcopyOptsTableGen [ 22%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 22%] Building StripOpts.inc... [ 22%] Built target StripOptsTableGen [ 22%] Built target InstCombineTableGen [ 22%] Built target intrinsics_gen [ 22%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o [ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o [ 23%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o [ 23%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o [ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o [ 23%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [ 23%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [ 23%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o [ 23%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o [ 23%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [ 23%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [ 23%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o [ 23%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o [ 23%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [ 23%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o [ 23%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o In file included from /build/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:19, from /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:9: /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 23%] Linking CXX shared module ../../LLVMHello.so In file included from /build/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /build/llvm/include/llvm/FuzzMutate/Operations.h:17, from /build/llvm/lib/FuzzMutate/Operations.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/FuzzMutate/Operations.cpp:215:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Built target LLVMHello [ 23%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In function 'llvm::Expected ReadSignature(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:418:21: warning: redundant move in return statement [-Wredundant-move] 418 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:418:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:420:21: warning: redundant move in return statement [-Wredundant-move] 420 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:420:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:425:23: warning: redundant move in return statement [-Wredundant-move] 425 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:425:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:427:23: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:427:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:432:23: warning: redundant move in return statement [-Wredundant-move] 432 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:432:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:434:23: warning: redundant move in return statement [-Wredundant-move] 434 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:434:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:439:23: warning: redundant move in return statement [-Wredundant-move] 439 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:439:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:441:23: warning: redundant move in return statement [-Wredundant-move] 441 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:441:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:443:23: warning: redundant move in return statement [-Wredundant-move] 443 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:443:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:445:23: warning: redundant move in return statement [-Wredundant-move] 445 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:445:23: note: remove 'std::move' call [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/lib/IR/DataLayout.cpp:18: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::DataLayout::setAlignment(llvm::AlignTypeEnum, unsigned int, unsigned int, uint32_t)': /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'llvm::LayoutAlignElem [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/IR/DataLayout.cpp:497:46: note: while referencing '' 497 | Alignments.insert(I, LayoutAlignElem::get(align_type, abi_align, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 498 | pref_align, bit_width)); | ~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [ 23%] Linking CXX static library ../../libLLVMDlltoolDriver.a [ 23%] Built target LLVMDlltoolDriver [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o In file included from /build/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /build/llvm/include/llvm/FuzzMutate/IRMutator.h:19, from /build/llvm/include/llvm/FuzzMutate/RandomIRBuilder.h:17, from /build/llvm/lib/FuzzMutate/RandomIRBuilder.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/FuzzMutate/RandomIRBuilder.cpp:122:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/include/llvm/IR/Constants.h:23, from /build/llvm/lib/IR/AutoUpgrade.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/IR/AutoUpgrade.cpp:753:42: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/IR/AutoUpgrade.cpp:1095:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/IR/AutoUpgrade.cpp:2290:42: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o /build/llvm/lib/Linker/IRMover.cpp: In member function 'void {anonymous}::IRLinker::flushRAUWWorklist()': /build/llvm/lib/Linker/IRMover.cpp:1079:19: warning: loop variable 'Elem' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 1079 | for (const auto Elem : RAUWWorklist) { | ^~~~ /build/llvm/lib/Linker/IRMover.cpp:1079:19: note: use reference type to prevent copying 1079 | for (const auto Elem : RAUWWorklist) { | ^~~~ | & [ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o [ 23%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o [ 23%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4519:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/IR/DebugInfo.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/DebugInfoMetadata.h:16, from /build/llvm/lib/IR/DebugInfoMetadata.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Linking CXX static library ../libLLVMIRReader.a [ 23%] Built target LLVMIRReader [ 23%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h:20, from /build/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:150:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:21: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:2312:20: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h:17, from /build/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:967:66: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:977:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Child::getNext() const': /build/llvm/lib/Object/Archive.cpp:484:21: warning: redundant move in return statement [-Wredundant-move] 484 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/Archive.cpp:484:21: note: remove 'std::move' call /build/llvm/lib/Object/Archive.cpp: In static member function 'static llvm::Expected > llvm::object::Archive::create(llvm::MemoryBufferRef)': /build/llvm/lib/Object/Archive.cpp:534:21: warning: redundant move in return statement [-Wredundant-move] 534 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/Archive.cpp:534:21: note: remove 'std::move' call /build/llvm/lib/Object/Archive.cpp:535:19: warning: redundant move in return statement [-Wredundant-move] 535 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/Archive.cpp:535:19: note: remove 'std::move' call /build/llvm/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Symbol::getMember() const': /build/llvm/lib/Object/Archive.cpp:855:21: warning: redundant move in return statement [-Wredundant-move] 855 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/Archive.cpp:855:21: note: remove 'std::move' call In file included from /build/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:42: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:35: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/include/llvm/IR/GlobalVariable.h:22, from /build/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /build/llvm/lib/Transforms/Coroutines/Coroutines.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Coroutines/Coroutines.cpp:115:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1834:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/CodeGen/AccelTable.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o [ 25%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [ 25%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o /build/llvm/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getOldMember(const llvm::object::Archive::Child&, bool)': /build/llvm/lib/Object/ArchiveWriter.cpp:71:19: warning: redundant move in return statement [-Wredundant-move] 71 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/lib/Object/ArchiveWriter.cpp:71:19: note: remove 'std::move' call /build/llvm/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getFile(llvm::StringRef, bool)': /build/llvm/lib/Object/ArchiveWriter.cpp:110:19: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/lib/Object/ArchiveWriter.cpp:110:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15, from /build/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > getSymbols(llvm::MemoryBufferRef, llvm::raw_ostream&, bool&)': /build/llvm/lib/Object/ArchiveWriter.cpp:381:23: warning: redundant move in return statement [-Wredundant-move] 381 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/ArchiveWriter.cpp:381:23: note: remove 'std::move' call /build/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > > computeMemberData(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, bool, llvm::ArrayRef)': /build/llvm/lib/Object/ArchiveWriter.cpp:484:23: warning: redundant move in return statement [-Wredundant-move] 484 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/ArchiveWriter.cpp:484:23: note: remove 'std::move' call [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o /build/llvm/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /build/llvm/lib/IR/Core.cpp:88: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] 88 | LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | Handler), | ~~~~~~~~ /build/llvm/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /build/llvm/lib/IR/Core.cpp:94: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] 94 | return LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | unwrap(C)->getDiagnosticHandlerCallBack()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:18: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:3720:18: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Linking CXX static library ../libLLVMFuzzMutate.a [ 25%] Built target LLVMFuzzMutate [ 25%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 25%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o [ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o /build/llvm/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, llvm::ArrayRef >)': /build/llvm/lib/IR/Attributes.cpp:1034:19: warning: loop variable 'Pair' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 1034 | for (const auto Pair : Attrs) | ^~~~ /build/llvm/lib/IR/Attributes.cpp:1034:19: note: use reference type to prevent copying 1034 | for (const auto Pair : Attrs) | ^~~~ | & [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 26%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [ 26%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o In file included from /build/llvm/include/llvm/IR/Attributes.h:19, from /build/llvm/lib/IR/Attributes.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /build/llvm/lib/IR/Attributes.cpp:1162:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o In file included from /build/llvm/include/llvm/IR/Attributes.h:19, from /build/llvm/lib/IR/Core.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/IR/Core.cpp:3275:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/IR/Core.cpp:3275:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Analysis/AliasAnalysis.cpp:26: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:24, from /build/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:20, from /build/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:20: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o [ 26%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:20: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:2033:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:23: /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call In file included from /build/llvm/include/llvm/IR/IRBuilder.h:18, from /build/llvm/lib/IR/IRBuilder.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/IR/IRBuilder.cpp:410:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/IR/IRBuilder.cpp:736:26: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 26%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o [ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o In file included from /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:25: /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected initStream(llvm::MemoryBufferRef)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:144:21: warning: redundant move in return statement [-Wredundant-move] 144 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:144:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:146:19: warning: redundant move in return statement [-Wredundant-move] 146 | return std::move(Stream); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:146:19: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readIdentificationBlock(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:175:21: warning: redundant move in return statement [-Wredundant-move] 175 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:175:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readIdentificationCode(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:247:25: warning: redundant move in return statement [-Wredundant-move] 247 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:247:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected hasObjCCategoryInModule(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:260:21: warning: redundant move in return statement [-Wredundant-move] 260 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:260:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected hasObjCCategory(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:327:25: warning: redundant move in return statement [-Wredundant-move] 327 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:327:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readModuleTriple(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:341:21: warning: redundant move in return statement [-Wredundant-move] 341 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:341:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readTriple(llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:405:25: warning: redundant move in return statement [-Wredundant-move] 405 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:405:25: note: remove 'std::move' call [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o [ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 26%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o [ 26%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected jumpToValueSymbolTable(uint64_t, llvm::BitstreamCursor&)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:2043:21: warning: redundant move in return statement [-Wredundant-move] 2043 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:2043:21: note: remove 'std::move' call [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o /build/llvm/lib/Analysis/AliasSetTracker.cpp: In member function 'void llvm::AliasSetTracker::add(llvm::Instruction*)': /build/llvm/lib/Analysis/AliasSetTracker.cpp:491:52: warning: implicitly-declared 'constexpr llvm::detail::result_pair >::result_pair(const llvm::detail::result_pair >&)' is deprecated [-Wdeprecated-copy] 491 | for (auto IdxArgPair : enumerate(Call->args())) { | ^ In file included from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:19, from /build/llvm/lib/Analysis/AliasSetTracker.cpp:13: /build/llvm/include/llvm/ADT/STLExtras.h:1486: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::iterator_range]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/IR/DIBuilder.h:17, from /build/llvm/lib/IR/DIBuilder.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected readBlobInRecord(llvm::BitstreamCursor&, unsigned int, unsigned int)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6253:21: warning: redundant move in return statement [-Wredundant-move] 6253 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6253:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6271:25: warning: redundant move in return statement [-Wredundant-move] 6271 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6271:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected llvm::getBitcodeFileContents(llvm::MemoryBufferRef)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6332:27: warning: redundant move in return statement [-Wredundant-move] 6332 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6332:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6349:27: warning: redundant move in return statement [-Wredundant-move] 6349 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6349:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6398:25: warning: redundant move in return statement [-Wredundant-move] 6398 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6398:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6426:23: warning: redundant move in return statement [-Wredundant-move] 6426 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6426:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6436:21: warning: redundant move in return statement [-Wredundant-move] 6436 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6436:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6447:21: warning: redundant move in return statement [-Wredundant-move] 6447 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6447:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6452:23: warning: redundant move in return statement [-Wredundant-move] 6452 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6452:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6456:23: warning: redundant move in return statement [-Wredundant-move] 6456 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6456:23: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6458:19: warning: redundant move in return statement [-Wredundant-move] 6458 | return std::move(M); | ~~~~~~~~~^~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6458:19: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getSummary()': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6486:21: warning: redundant move in return statement [-Wredundant-move] 6486 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6486:21: note: remove 'std::move' call [ 26%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6493:21: warning: redundant move in return statement [-Wredundant-move] 6493 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6493:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6495:19: warning: redundant move in return statement [-Wredundant-move] 6495 | return std::move(Index); | ~~~~~~~~~^~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6495:19: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected getEnableSplitLTOUnitFlag(llvm::BitstreamCursor&, unsigned int)': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6501:21: warning: redundant move in return statement [-Wredundant-move] 6501 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6501:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected llvm::BitcodeModule::getLTOInfo()': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6547:21: warning: redundant move in return statement [-Wredundant-move] 6547 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6547:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6550:21: warning: redundant move in return statement [-Wredundant-move] 6550 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6550:21: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6586:25: warning: redundant move in return statement [-Wredundant-move] 6586 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6586:25: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()': /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:714:27: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:714:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:728:27: warning: redundant move in return statement [-Wredundant-move] 728 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:728:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:735:27: warning: redundant move in return statement [-Wredundant-move] 735 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:735:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:747:27: warning: redundant move in return statement [-Wredundant-move] 747 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:747:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:781:27: warning: redundant move in return statement [-Wredundant-move] 781 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:781:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:826:27: warning: redundant move in return statement [-Wredundant-move] 826 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:826:27: note: remove 'std::move' call /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:841:29: warning: redundant move in return statement [-Wredundant-move] 841 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:841:29: note: remove 'std::move' call In file included from /build/llvm/include/llvm/Bitcode/BitcodeReader.h:16, from /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4909:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [ 26%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o /build/llvm/lib/LTO/LTO.cpp: In static member function 'static llvm::Expected > llvm::lto::InputFile::create(llvm::MemoryBufferRef)': /build/llvm/lib/LTO/LTO.cpp:447:19: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(File); | ~~~~~~~~~^~~~~~ /build/llvm/lib/LTO/LTO.cpp:447:19: note: remove 'std::move' call /build/llvm/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*)': /build/llvm/lib/LTO/LTO.cpp:667:21: warning: redundant move in return statement [-Wredundant-move] 667 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/LTO/LTO.cpp:667:21: note: remove 'std::move' call /build/llvm/lib/LTO/LTO.cpp:766:19: warning: redundant move in return statement [-Wredundant-move] 766 | return std::move(Mod); | ~~~~~~~~~^~~~~ /build/llvm/lib/LTO/LTO.cpp:766:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/StringExtras.h:16, from /build/llvm/include/llvm/Support/Error.h:19, from /build/llvm/lib/Bitcode/Reader/MetadataLoader.h:17, from /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1743:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o /build/llvm/lib/LTO/LTO.cpp: In function 'llvm::Expected > llvm::lto::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, llvm::StringRef, bool, int)': /build/llvm/lib/LTO/LTO.cpp:1354:21: warning: redundant move in return statement [-Wredundant-move] 1354 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/LTO/LTO.cpp:1354:21: note: remove 'std::move' call /build/llvm/lib/LTO/LTO.cpp: In function 'llvm::Expected > llvm::lto::setupStatsFile(llvm::StringRef)': /build/llvm/lib/LTO/LTO.cpp:1376:19: warning: redundant move in return statement [-Wredundant-move] 1376 | return std::move(StatsFile); | ~~~~~~~~~^~~~~~~~~~~ /build/llvm/lib/LTO/LTO.cpp:1376:19: note: remove 'std::move' call [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/LTO/LTO.h:18, from /build/llvm/lib/LTO/LTO.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /build/llvm/lib/LTO/LTO.cpp:93:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o [ 27%] Linking CXX static library ../libLLVMLinker.a [ 27%] Built target LLVMLinker [ 27%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o In file included from /build/llvm/include/llvm/IR/ModuleSummaryIndex.h:18, from /build/llvm/include/llvm/Bitcode/BitcodeWriter.h:17, from /build/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:147:68: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:17, from /build/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 27%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /build/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:22: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /build/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:330:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:330:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/MDBuilder.h:17, from /build/llvm/lib/IR/MDBuilder.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/IR/MDBuilder.cpp:39:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/IR/MDBuilder.cpp:79:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h:29, from /build/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:122:39: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:128:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MDNode*]': /build/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:128:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [ 27%] Linking CXX static library ../../libLLVMMIRParser.a [ 27%] Built target LLVMMIRParser [ 27%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp: In function 'bool llvm::MergeBlockIntoPredecessor(llvm::BasicBlock*, llvm::DomTreeUpdater*, llvm::LoopInfo*, llvm::MemorySSAUpdater*, llvm::MemoryDependenceResults*)': /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:245:24: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 245 | for (auto Incoming : IncomingValues) { | ^~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 27%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o In file included from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:90:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = llvm::AssertingVH; bool = false]': /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:206:33: required from here /build/llvm/include/llvm/ADT/SmallVector.h:221:5: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 221 | ::new ((void*) this->end()) T(::std::move(Elt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:767:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Linking CXX static library ../../libLLVMAggressiveInstCombine.a [ 27%] Built target LLVMAggressiveInstCombine [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o In file included from /build/llvm/include/llvm/IR/Metadata.h:19, from /build/llvm/include/llvm/IR/TrackingMDRef.h:16, from /build/llvm/include/llvm/IR/DebugLoc.h:17, from /build/llvm/include/llvm/IR/Instruction.h:21, from /build/llvm/include/llvm/IR/BasicBlock.h:22, from /build/llvm/include/llvm/IR/Dominators.h:21, from /build/llvm/include/llvm/Analysis/PostDominators.h:17, from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:17, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 27%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:49: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:1119:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/RemarkStreamer.cpp.o In file included from /build/llvm/include/llvm/Object/COFFImportFile.h:19, from /build/llvm/lib/Object/COFFImportFile.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const std::__cxx11::basic_string]': /build/llvm/lib/Object/COFFImportFile.cpp:311:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/Support/LowLevelTypeImpl.h:29, from /build/llvm/include/llvm/CodeGen/LowLevelType.h:19, from /build/llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h:20, from /build/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/include/llvm/IR/GlobalVariable.h:22, from /build/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /build/llvm/lib/Transforms/Coroutines/CoroInternal.h:14, from /build/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp:11: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp:45:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 27%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o [ 27%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [ 27%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o [ 27%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h:12, from /build/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp:58: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp:372:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o In file included from /build/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17, from /build/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/Object/COFFModuleDefinition.cpp: In member function 'llvm::Expected llvm::object::Parser::parse()': /build/llvm/lib/Object/COFFModuleDefinition.cpp:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/COFFModuleDefinition.cpp:154:25: note: remove 'std::move' call [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /build/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:232:49: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o In file included from /build/llvm/lib/IR/AttributeImpl.h:18, from /build/llvm/lib/IR/LLVMContextImpl.h:17, from /build/llvm/lib/IR/Metadata.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/IR/Metadata.cpp:1462:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o [ 27%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o [ 27%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:1089:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1361:14: required from 'llvm::Value* llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:659:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/IR/RemarkStreamer.cpp: In function 'llvm::Expected > llvm::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, llvm::StringRef, bool, unsigned int)': /build/llvm/lib/IR/RemarkStreamer.cpp:153:19: warning: redundant move in return statement [-Wredundant-move] 153 | return std::move(RemarksFile); | ~~~~~~~~~^~~~~~~~~~~~~ /build/llvm/lib/IR/RemarkStreamer.cpp:153:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h:20, from /build/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /build/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:217:56: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)': /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:168:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 168 | } | ^ /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:169:5: note: here 169 | case Type::FloatTyID: { | ^~~~ /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'ffi_type* ffiTypeFor(llvm::Type*)': /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:127:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 127 | switch (cast(Ty)->getBitWidth()) { | ^~~~~~ /build/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:133:5: note: here 133 | case Type::FloatTyID: return &ffi_type_float; | ^~~~ [ 27%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [ 27%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [ 27%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::visitSelect(const llvm::User&)': /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:3341:18: warning: assignment from temporary 'initializer_list' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 3341 | BaseOps = {}; | ^ /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:3347:18: warning: assignment from temporary 'initializer_list' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 3347 | BaseOps = {}; | ^ [ 27%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/include/llvm/CodeGen/SelectionDAG.h:17, from /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4797:14: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Linking CXX static library ../../libLLVMMCJIT.a [ 27%] Built target LLVMMCJIT [ 27%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [ 27%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h:17, from /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:16, from /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp:1957:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:867:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:960:55: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:986:50: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o /build/llvm/lib/Object/COFFObjectFile.cpp: In member function 'virtual llvm::Expected > llvm::object::COFFObjectFile::getSectionContents(llvm::object::DataRefImpl) const': /build/llvm/lib/Object/COFFObjectFile.cpp:300:21: warning: redundant move in return statement [-Wredundant-move] 300 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/COFFObjectFile.cpp:300:21: note: remove 'std::move' call [ 27%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o [ 27%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2490:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/Object/COFFObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createCOFFObjectFile(llvm::MemoryBufferRef)': /build/llvm/lib/Object/COFFObjectFile.cpp:1650:19: warning: redundant move in return statement [-Wredundant-move] 1650 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/COFFObjectFile.cpp:1650:19: note: remove 'std::move' call /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2776:62: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6918:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:2959:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/TargetLibraryInfo.h:12, from /build/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:17, from /build/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:834:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:834:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:5003:43: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o [ 27%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1386:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:1829:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1386:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:1829:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 27%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/include/llvm/Analysis/VectorUtils.h:17, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:40, from /build/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:57: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/include/llvm/Analysis/VectorUtils.h:17, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:40, from /build/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /build/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:57: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o [ 29%] Linking CXX static library ../../libLLVMObjCARCOpts.a [ 29%] Built target LLVMObjCARCOpts In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/include/llvm/IR/GlobalVariable.h:22, from /build/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /build/llvm/lib/Transforms/Coroutines/CoroInternal.h:14, from /build/llvm/lib/Transforms/Coroutines/CoroEarly.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Coroutines/CoroEarly.cpp:71:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp: In member function 'llvm::Expected llvm::jitlink::EHFrameParser::parseAugmentationString()': /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:108:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:117:25: warning: redundant move in return statement [-Wredundant-move] 117 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:117:25: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:136:23: warning: redundant move in return statement [-Wredundant-move] 136 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:136:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:139:19: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(AugInfo); | ~~~~~~~~~^~~~~~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:139:19: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp: In member function 'llvm::Expected llvm::jitlink::EHFrameParser::readAbsolutePointer()': /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:148:23: warning: redundant move in return statement [-Wredundant-move] 148 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:148:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:152:23: warning: redundant move in return statement [-Wredundant-move] 152 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:152:23: note: remove 'std::move' call [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o [ 29%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [ 29%] Linking CXX static library ../libLLVMExecutionEngine.a [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [ 29%] Built target LLVMExecutionEngine [ 29%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [ 29%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [ 29%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [ 29%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/LTO/LTOBackend.h:19, from /build/llvm/lib/LTO/LTOBackend.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o [ 29%] Linking CXX static library ../../libLLVMInterpreter.a In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h:16, from /build/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp:142: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp:1133:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Built target LLVMInterpreter [ 29%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [ 30%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [ 30%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOAtomGraphBuilder.cpp.o In file included from /build/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:316:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 30%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/BranchFolding.h:12, from /build/llvm/lib/CodeGen/BranchFolding.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /build/llvm/lib/CodeGen/BranchFolding.cpp:867:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/CodeGen/AtomicExpandPass.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/CodeGen/AtomicExpandPass.cpp:556:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/CodeGen/AtomicExpandPass.cpp:556:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [ 30%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o /build/llvm/lib/Object/Decompressor.cpp: In static member function 'static llvm::Expected llvm::object::Decompressor::create(llvm::StringRef, llvm::StringRef, bool, bool)': /build/llvm/lib/Object/Decompressor.cpp:29:21: warning: redundant move in return statement [-Wredundant-move] 29 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/Decompressor.cpp:29:21: note: remove 'std::move' call [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o In file included from /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:18: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'bool {anonymous}::DAGCombiner::parallelizeChainedStores(llvm::StoreSDNode*)': /build/llvm/include/llvm/ADT/SmallVector.h:520:7: warning: array subscript 1 is outside array bounds of 'llvm::SDValue [1]' [-Warray-bounds] 520 | ++EltPtr; | ^~ /build/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20761:11: note: while referencing 'NewChain' 20761 | SDValue NewChain = STChain->getChain(); | ^~~~~~~~ [ 30%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o /build/llvm/lib/LTO/LTOModule.cpp: In static member function 'static llvm::ErrorOr > llvm::LTOModule::makeLTOModule(llvm::MemoryBufferRef, const llvm::TargetOptions&, llvm::LLVMContext&, bool)': /build/llvm/lib/LTO/LTOModule.cpp:234:19: warning: redundant move in return statement [-Wredundant-move] 234 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/LTO/LTOModule.cpp:234:19: note: remove 'std::move' call [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o [ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp: In member function 'llvm::Expected > llvm::jitlink::MachOAtomGraphBuilder::buildGraph()': /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:24:21: warning: redundant move in return statement [-Wredundant-move] 24 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:24:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:27:21: warning: redundant move in return statement [-Wredundant-move] 27 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:27:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:30:21: warning: redundant move in return statement [-Wredundant-move] 30 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:30:21: note: remove 'std::move' call [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o In file included from /build/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h:21, from /build/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:654:42: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3460:47: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3760:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Linking CXX static library ../../libLLVMBitReader.a [ 30%] Built target LLVMBitReader [ 30%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o [ 30%] Linking CXX static library ../../libLLVMBitWriter.a [ 30%] Built target LLVMBitWriter [ 30%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o /build/llvm/lib/Passes/PassBuilder.cpp: In instantiation of 'decltype (Parser((llvm::StringRef)(()))) {anonymous}::parsePassParameters(ParametersParseCallableT&&, llvm::StringRef, llvm::StringRef) [with ParametersParseCallableT = llvm::Expected (&)(llvm::StringRef); decltype (Parser((llvm::StringRef)(()))) = llvm::Expected]': /build/llvm/lib/Passes/PassRegistry.def:253:1: required from here /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1406 | return std::move(Result); | ^ /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /build/llvm/lib/Passes/PassBuilder.cpp: In instantiation of 'decltype (Parser((llvm::StringRef)(()))) {anonymous}::parsePassParameters(ParametersParseCallableT&&, llvm::StringRef, llvm::StringRef) [with ParametersParseCallableT = llvm::Expected (&)(llvm::StringRef); decltype (Parser((llvm::StringRef)(()))) = llvm::Expected]': /build/llvm/lib/Passes/PassRegistry.def:258:1: required from here /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /build/llvm/lib/Passes/PassBuilder.cpp: In instantiation of 'decltype (Parser((llvm::StringRef)(()))) {anonymous}::parsePassParameters(ParametersParseCallableT&&, llvm::StringRef, llvm::StringRef) [with ParametersParseCallableT = llvm::Expected (&)(llvm::StringRef); decltype (Parser((llvm::StringRef)(()))) = llvm::Expected]': /build/llvm/lib/Passes/PassRegistry.def:263:1: required from here /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /build/llvm/lib/Passes/PassBuilder.cpp: In instantiation of 'decltype (Parser((llvm::StringRef)(()))) {anonymous}::parsePassParameters(ParametersParseCallableT&&, llvm::StringRef, llvm::StringRef) [with ParametersParseCallableT = llvm::Expected (&)(llvm::StringRef); decltype (Parser((llvm::StringRef)(()))) = llvm::Expected]': /build/llvm/lib/Passes/PassRegistry.def:268:1: required from here /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /build/llvm/lib/Passes/PassBuilder.cpp: In instantiation of 'decltype (Parser((llvm::StringRef)(()))) {anonymous}::parsePassParameters(ParametersParseCallableT&&, llvm::StringRef, llvm::StringRef) [with ParametersParseCallableT = llvm::Expected (&)(llvm::StringRef); decltype (Parser((llvm::StringRef)(()))) = llvm::Expected]': /build/llvm/lib/Passes/PassRegistry.def:310:1: required from here /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /build/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o In file included from /build/llvm/include/llvm/CodeGen/TargetLowering.h:26, from /build/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:2684:26: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 30%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/lib/Passes/PassBuilder.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/include/llvm/IR/GlobalVariable.h:22, from /build/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /build/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:21: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Function*]': /build/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:825:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:851:41: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o /build/llvm/lib/ProfileData/GCOV.cpp: In member function 'std::unique_ptr llvm::FileInfo::openCoveragePath(llvm::StringRef)': /build/llvm/lib/ProfileData/GCOV.cpp:714:19: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(OS); | ~~~~~~~~~^~~~ /build/llvm/lib/ProfileData/GCOV.cpp:714:19: note: remove 'std::move' call [ 30%] Linking CXX static library ../../libLLVMJITLink.a [ 30%] Built target LLVMJITLink /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o [ 30%] Building AArch64GenAsmMatcher.inc... [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o In file included from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCCategory(const llvm::GlobalVariable*)' at /build/llvm/lib/LTO/LTOModule.cpp:307:24: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCCategory(const llvm::GlobalVariable*)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCClassRef(const llvm::GlobalVariable*)' at /build/llvm/lib/LTO/LTOModule.cpp:326:24: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCClassRef(const llvm::GlobalVariable*)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addPotentialUndefinedSymbol(llvm::ModuleSymbolTable::Symbol, bool)' at /build/llvm/lib/LTO/LTOModule.cpp:544:36: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addPotentialUndefinedSymbol(llvm::ModuleSymbolTable::Symbol, bool)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCClass(const llvm::GlobalVariable*)' at /build/llvm/lib/LTO/LTOModule.cpp:271:26: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCClass(const llvm::GlobalVariable*)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::LTOModule::NameAndAttributes}; ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::LTOModule::NameAndAttributes; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addAsmGlobalSymbolUndef(llvm::StringRef)' at /build/llvm/lib/LTO/LTOModule.cpp:517:36: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /build/llvm/lib/LTO/LTOModule.cpp:14: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addAsmGlobalSymbolUndef(llvm::StringRef)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/lib/CodeGen/BranchRelaxation.cpp:9: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::createNewBlockAfter(llvm::MachineBasicBlock&)': /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of '{anonymous}::BranchRelaxation::BasicBlockInfo [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/CodeGen/BranchRelaxation.cpp:219:75: note: while referencing '' 219 | BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); | ^ [ 30%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o In file included from /build/llvm/lib/CodeGen/BranchRelaxation.cpp:9: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)': /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of '{anonymous}::BranchRelaxation::BasicBlockInfo [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/CodeGen/BranchRelaxation.cpp:246:75: note: while referencing '' 246 | BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); | ^ In file included from /build/llvm/lib/CodeGen/BranchRelaxation.cpp:9: /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of '{anonymous}::BranchRelaxation::BasicBlockInfo [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/CodeGen/BranchRelaxation.cpp:219:75: note: while referencing '' 219 | BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); | ^ In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:573:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [ 30%] Building AArch64GenAsmWriter.inc... /build/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:72:32: required from here /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] 56 | return std::move(E); | ^ /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:74:32: required from here /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:79:32: required from here /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /build/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:81:32: required from here /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o In file included from /build/llvm/lib/Object/ELFObjectFile.cpp:13: /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/Object/ELFObjectFile.cpp:72:32: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] 942 | return std::move(E); | ^ /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/Object/ELFObjectFile.cpp:74:32: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/Object/ELFObjectFile.cpp:79:32: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/Object/ELFObjectFile.cpp:81:32: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1449:14: required from 'llvm::Value* llvm::IRBuilder::CreateFRemFMF(llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:1614:51: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:21, from /build/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h:16, from /build/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Instruction*]': /build/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:185:67: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp:1308:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:968:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 30%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/VPlan.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /build/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1169:64: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1190:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp: In member function 'virtual llvm::Expected > llvm::LegacyJITSymbolResolver::getResponsibilitySet(const LookupSet&)': /build/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: warning: redundant move in return statement [-Wredundant-move] 122 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: warning: redundant move in return statement [-Wredundant-move] 130 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: note: remove 'std::move' call [ 30%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 30%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [ 30%] Building AArch64GenAsmWriter1.inc... [ 30%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h:12, from /build/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp:382:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 30%] Building AArch64GenCallingConv.inc... [ 30%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Instrumentation/CFGMST.h:17, from /build/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:50: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:862:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 30%] Building AArch64GenDAGISel.inc... [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [ 30%] Linking CXX static library ../../libLLVMCoroutines.a [ 30%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o [ 30%] Built target LLVMCoroutines [ 30%] Building AMDGPUGenAsmMatcher.inc... [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o In file included from /build/llvm/include/llvm/IR/Attributes.h:19, from /build/llvm/include/llvm/IR/Module.h:23, from /build/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h:17, from /build/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:138:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o [ 30%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o [ 30%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 30%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o /build/llvm/lib/ProfileData/InstrProf.cpp: In static member function 'static llvm::Expected > llvm::ValueProfData::getValueProfData(const unsigned char*, const unsigned char*, llvm::support::endianness)': /build/llvm/lib/ProfileData/InstrProf.cpp:894:21: warning: redundant move in return statement [-Wredundant-move] 894 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProf.cpp:894:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProf.cpp:896:19: warning: redundant move in return statement [-Wredundant-move] 896 | return std::move(VPD); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/InstrProf.cpp:896:19: note: remove 'std::move' call [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o [ 30%] Linking CXX static library ../libLLVMCore.a [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [ 30%] Built target LLVMCore [ 30%] Building ARMGenAsmMatcher.inc... [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [ 30%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 30%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o [ 30%] Building ARMGenAsmWriter.inc... [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o [ 30%] Building AArch64GenDisassemblerTables.inc... [ 30%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cstring:42, from /build/llvm/include/llvm/Support/MathExtras.h:21, from /build/llvm/include/llvm/ADT/SmallVector.h:19, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:12, from /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:9: In function 'const void* memchr(const void*, int, size_t)', inlined from 'size_t llvm::StringRef::find(char, size_t) const' at /build/llvm/include/llvm/ADT/StringRef.h:289:37, inlined from 'std::pair llvm::RuntimeDyldCheckerExprEval::evalSectionAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext) const' at /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:373:40: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/string.h:102:27: warning: 'void* __builtin_memchr(const void*, int, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overread] 102 | return __builtin_memchr (__s, __c, __n); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:12, from /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:9: /build/llvm/include/llvm/ADT/StringRef.h: In member function 'std::pair llvm::RuntimeDyldCheckerExprEval::evalSectionAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext) const': /build/llvm/include/llvm/ADT/StringRef.h:580:24: note: source object allocated here 580 | return StringRef(Data + Start, std::min(N, Length - Start)); | ^~~~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cstring:42, from /build/llvm/include/llvm/Support/MathExtras.h:21, from /build/llvm/include/llvm/ADT/SmallVector.h:19, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:12, from /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:9: In function 'const void* memchr(const void*, int, size_t)', inlined from 'size_t llvm::StringRef::find(char, size_t) const' at /build/llvm/include/llvm/ADT/StringRef.h:289:37, inlined from 'std::pair llvm::RuntimeDyldCheckerExprEval::evalStubOrGOTAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext, bool) const' at /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:336:40: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/string.h:102:27: warning: 'void* __builtin_memchr(const void*, int, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overread] 102 | return __builtin_memchr (__s, __c, __n); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:12, from /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:9: /build/llvm/include/llvm/ADT/StringRef.h: In member function 'std::pair llvm::RuntimeDyldCheckerExprEval::evalStubOrGOTAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext, bool) const': /build/llvm/include/llvm/ADT/StringRef.h:580:24: note: source object allocated here 580 | return StringRef(Data + Start, std::min(N, Length - Start)); | ^~~~ [ 30%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 30%] Building ARMGenCallingConv.inc... [ 31%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o In file included from /build/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:288:72: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:288:72: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 31%] Building ARMGenDAGISel.inc... [ 31%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 31%] Building AMDGPUGenAsmWriter.inc... [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 31%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGTransforms.cpp.o [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h:20, from /build/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CallGraph.h:54, from /build/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /build/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:27: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 31%] Building AArch64GenExegesis.inc... [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o /build/llvm/lib/Object/IRObjectFile.cpp: In function 'llvm::Expected llvm::object::readIRSymtab(llvm::MemoryBufferRef)': /build/llvm/lib/Object/IRObjectFile.cpp:154:19: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(F); | ~~~~~~~~~^~~ /build/llvm/lib/Object/IRObjectFile.cpp:154:19: note: remove 'std::move' call [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 31%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function 'llvm::Expected > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: warning: redundant move in return statement [-Wredundant-move] 321 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: warning: redundant move in return statement [-Wredundant-move] 343 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: note: remove 'std::move' call [ 31%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o [ 31%] Building ARMGenDisassemblerTables.inc... [ 31%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o [ 31%] Building AArch64GenFastISel.inc... /build/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(const llvm::Twine&)': /build/llvm/lib/ProfileData/InstrProfReader.cpp:58:21: warning: redundant move in return statement [-Wredundant-move] 58 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:58:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(std::unique_ptr)': /build/llvm/lib/ProfileData/InstrProfReader.cpp:86:21: warning: redundant move in return statement [-Wredundant-move] 86 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:86:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp:88:19: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:88:19: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(const llvm::Twine&, const llvm::Twine&)': /build/llvm/lib/ProfileData/InstrProfReader.cpp:96:21: warning: redundant move in return statement [-Wredundant-move] 96 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:96:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp:104:23: warning: redundant move in return statement [-Wredundant-move] 104 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:104:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(std::unique_ptr, std::unique_ptr)': /build/llvm/lib/ProfileData/InstrProfReader.cpp:127:21: warning: redundant move in return statement [-Wredundant-move] 127 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:127:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/InstrProfReader.cpp:129:19: warning: redundant move in return statement [-Wredundant-move] 129 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:129:19: note: remove 'std::move' call [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o /build/llvm/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Expected llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, uint64_t)': /build/llvm/lib/ProfileData/InstrProfReader.cpp:867:21: warning: redundant move in return statement [-Wredundant-move] 867 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/InstrProfReader.cpp:867:21: note: remove 'std::move' call [ 31%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1399:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMulFMF(llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:379:63: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1399:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMulFMF(llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&) [with T = llvm::TargetFolder; Inserter = llvm::IRBuilderCallbackInserter]' /build/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:379:63: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h:27, from /build/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp:24: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o In file included from /build/llvm/lib/AsmParser/Parser.cpp:14: In constructor 'llvm::LLParser::LLParser(llvm::StringRef, llvm::SourceMgr&, llvm::SMDiagnostic&, llvm::Module*, llvm::ModuleSummaryIndex*, llvm::LLVMContext&, llvm::SlotMapping*, bool, llvm::StringRef)', inlined from 'bool parseSummaryIndexAssemblyInto(llvm::MemoryBufferRef, llvm::ModuleSummaryIndex&, llvm::SMDiagnostic&)' at /build/llvm/lib/AsmParser/Parser.cpp:120:10: /build/llvm/lib/AsmParser/LLParser.h:177:25: warning: 'this' pointer is null [-Wnonnull] 177 | M->setDataLayout(DataLayoutStr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /build/llvm/lib/AsmParser/LLParser.h:21, from /build/llvm/lib/AsmParser/Parser.cpp:14: /build/llvm/include/llvm/IR/Module.h: In function 'bool parseSummaryIndexAssemblyInto(llvm::MemoryBufferRef, llvm::ModuleSummaryIndex&, llvm::SMDiagnostic&)': /build/llvm/include/llvm/IR/Module.h:279:8: note: in a call to non-static member function 'void llvm::Module::setDataLayout(llvm::StringRef)' 279 | void setDataLayout(StringRef Desc); | ^~~~~~~~~~~~~ In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:408:51: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 31%] Building BPFGenAsmMatcher.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h:16, from /build/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:21: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:545:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/lib/Transforms/Utils/CloneFunction.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Utils/CloneFunction.cpp:839:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/include/llvm/CodeGen/DIE.h:18, from /build/llvm/lib/CodeGen/AsmPrinter/DIE.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 31%] Building BPFGenAsmWriter.inc... [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o [ 31%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanPredicator.cpp.o [ 31%] Building BPFGenCallingConv.inc... [ 31%] Building AArch64GenGlobalISel.inc... [ 31%] Building BPFGenDAGISel.inc... [ 31%] Building BPFGenDisassemblerTables.inc... [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [ 31%] Building BPFGenInstrInfo.inc... [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 31%] Building AMDGPUGenCallingConv.inc... [ 31%] Building BPFGenMCCodeEmitter.inc... [ 31%] Building BPFGenRegisterInfo.inc... [ 31%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o [ 31%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 31%] Building BPFGenSubtargetInfo.inc... /build/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected upgrade(llvm::ArrayRef)': /build/llvm/lib/Object/IRSymtab.cpp:366:21: warning: redundant move in return statement [-Wredundant-move] 366 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/IRSymtab.cpp:366:21: note: remove 'std::move' call /build/llvm/lib/Object/IRSymtab.cpp:374:19: warning: redundant move in return statement [-Wredundant-move] 374 | return std::move(FC); | ~~~~~~~~~^~~~ /build/llvm/lib/Object/IRSymtab.cpp:374:19: note: remove 'std::move' call /build/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)': /build/llvm/lib/Object/IRSymtab.cpp:408:19: warning: redundant move in return statement [-Wredundant-move] 408 | return std::move(FC); | ~~~~~~~~~^~~~ /build/llvm/lib/Object/IRSymtab.cpp:408:19: note: remove 'std::move' call [ 31%] Built target BPFCommonTableGen [ 31%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 31%] Building AArch64GenInstrInfo.inc... [ 31%] Building AArch64GenMCCodeEmitter.inc... [ 31%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o [ 31%] Building HexagonGenAsmMatcher.inc... [ 31%] Building AMDGPUGenDAGISel.inc... [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [ 33%] Building ARMGenFastISel.inc... [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o /build/llvm/lib/Object/MachOObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::MachOObjectFile::create(llvm::MemoryBufferRef, bool, bool, uint32_t, uint32_t)': /build/llvm/lib/Object/MachOObjectFile.cpp:1256:21: warning: redundant move in return statement [-Wredundant-move] 1256 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/MachOObjectFile.cpp:1256:21: note: remove 'std::move' call /build/llvm/lib/Object/MachOObjectFile.cpp:1257:19: warning: redundant move in return statement [-Wredundant-move] 1257 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/MachOObjectFile.cpp:1257:19: note: remove 'std::move' call [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [ 33%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 33%] Building AArch64GenMCPseudoLowering.inc... [ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 33%] Building HexagonGenAsmWriter.inc... [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h:17, from /build/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:389:26: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:435:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:964:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1010:51: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /build/llvm/lib/Transforms/Vectorize/VPlanPredicator.h:18, from /build/llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building AArch64GenRegisterBank.inc... /build/llvm/lib/Analysis/CaptureTracking.cpp: In function 'void llvm::PointerMayBeCaptured(const llvm::Value*, llvm::CaptureTracker*, unsigned int)': /build/llvm/lib/Analysis/CaptureTracking.cpp:273:55: warning: implicitly-declared 'constexpr llvm::detail::result_pair >::result_pair(const llvm::detail::result_pair >&)' is deprecated [-Wdeprecated-copy] 273 | for (auto IdxOpPair : enumerate(Call->data_ops())) { | ^ In file included from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Analysis/CaptureTracking.cpp:21: /build/llvm/include/llvm/ADT/STLExtras.h:1486: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::iterator_range]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 33%] Building HexagonGenCallingConv.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o [ 33%] Building HexagonGenDAGISel.inc... [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [ 33%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o [ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 33%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o [ 33%] Building AArch64GenRegisterInfo.inc... [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o [ 33%] Building LanaiGenAsmMatcher.inc... [ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o [ 33%] Building AArch64GenSubtargetInfo.inc... [ 33%] Building LanaiGenAsmWriter.inc... [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o [ 33%] Building AArch64GenSystemOperands.inc... [ 33%] Building AMDGPUGenDisassemblerTables.inc... [ 33%] Building LanaiGenCallingConv.inc... [ 33%] Building ARMGenGlobalISel.inc... [ 33%] Building LanaiGenDAGISel.inc... In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Linking CXX static library ../libLLVMTarget.a /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o /build/llvm/lib/Object/MachOUniversal.cpp: In static member function 'static llvm::Expected > llvm::object::MachOUniversalBinary::create(llvm::MemoryBufferRef)': /build/llvm/lib/Object/MachOUniversal.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/MachOUniversal.cpp:108:21: note: remove 'std::move' call /build/llvm/lib/Object/MachOUniversal.cpp:109:19: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/MachOUniversal.cpp:109:19: note: remove 'std::move' call [ 33%] Built target LLVMTarget /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 33%] Building MipsGenAsmMatcher.inc... [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [ 34%] Building LanaiGenDisassemblerTables.inc... [ 34%] Building ARMGenInstrInfo.inc... [ 34%] Building LanaiGenInstrInfo.inc... [ 34%] Building HexagonGenDFAPacketizer.inc... [ 34%] Building LanaiGenMCCodeEmitter.inc... [ 34%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o [ 34%] Building LanaiGenRegisterInfo.inc... [ 34%] Building LanaiGenSubtargetInfo.inc... [ 34%] Building ARMGenMCCodeEmitter.inc... [ 34%] Built target LanaiCommonTableGen [ 34%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o /build/llvm/lib/ProfileData/SampleProfReader.cpp: In function 'llvm::ErrorOr > setupMemoryBuffer(const llvm::Twine&)': /build/llvm/lib/ProfileData/SampleProfReader.cpp:962:19: warning: redundant move in return statement [-Wredundant-move] 962 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/SampleProfReader.cpp:962:19: note: remove 'std::move' call [ 34%] Building MipsGenAsmWriter.inc... /build/llvm/lib/ProfileData/SampleProfReader.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileReader::create(std::unique_ptr&, llvm::LLVMContext&)': /build/llvm/lib/ProfileData/SampleProfReader.cpp:1026:19: warning: redundant move in return statement [-Wredundant-move] 1026 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/SampleProfReader.cpp:1026:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/GuardWidening.h:19, from /build/llvm/lib/Transforms/Scalar/GuardWidening.cpp:41: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building MSP430GenAsmMatcher.inc... [ 34%] Building ARMGenMCPseudoLowering.inc... [ 34%] Building MSP430GenAsmWriter.inc... /build/llvm/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&)': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: warning: redundant move in return statement [-Wredundant-move] 1452 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: warning: redundant move in return statement [-Wredundant-move] 1566 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: warning: redundant move in return statement [-Wredundant-move] 1579 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: warning: redundant move in return statement [-Wredundant-move] 1582 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: note: remove 'std::move' call [ 34%] Building MipsGenCallingConv.inc... [ 34%] Building ARMGenRegisterBank.inc... [ 34%] Building ARMGenRegisterInfo.inc... [ 34%] Building AMDGPUGenGlobalISel.inc... In file included from /build/llvm/include/llvm/Transforms/Utils/CodeExtractor.h:17, from /build/llvm/lib/Transforms/Utils/CodeExtractor.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Utils/CodeExtractor.cpp:979:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/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]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call [ 34%] Building MSP430GenCallingConv.inc... /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:39: required from here /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call [ 34%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [ 34%] Building MipsGenDAGISel.inc... In file included from /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:20: /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:39: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] 942 | return std::move(E); | ^ /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:39: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:39: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /build/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /build/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:39: required from here /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call [ 34%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o [ 34%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [ 34%] Building MSP430GenDAGISel.inc... In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h:23, from /build/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /build/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:83:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 34%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/VPlanHCFGTransforms.h:16, from /build/llvm/lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 34%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o In file included from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 34%] Building MipsGenDisassemblerTables.inc... [ 34%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [ 34%] Building MipsGenFastISel.inc... [ 34%] Building HexagonGenDisassemblerTables.inc... In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:16: /build/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /build/llvm/include/llvm/ADT/SmallSet.h:188:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = llvm::AssertingVH; unsigned int N = 2; C = std::less >]' /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:5387:27: required from here /build/llvm/include/llvm/ADT/SmallVector.h:214:5: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 214 | ::new ((void*) this->end()) T(Elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 34%] Building AMDGPUGenInstrInfo.inc... [ 34%] Building ARMGenSubtargetInfo.inc... [ 34%] Building ARMGenSystemRegister.inc... [ 34%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 34%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o In file included from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, int>; KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:309:39: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::GetElementPtrInst]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::GetElementPtrInst]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, int>; KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/include/llvm/ADT/DenseMap.h:147:38: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, int>; KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:498:27: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::GetElementPtrInst]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::GetElementPtrInst]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, int>; KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/include/llvm/ADT/DenseMap.h:147:72: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, int>; KeyT = llvm::AssertingVH; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, int>]' /build/llvm/lib/CodeGen/CodeGenPrepare.cpp:498:27: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::GetElementPtrInst]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 34%] Building MSP430GenDisassemblerTables.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building MSP430GenInstrInfo.inc... [ 36%] Linking CXX static library ../../libLLVMInstrumentation.a [ 36%] Building HexagonGenInstrInfo.inc... [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [ 36%] Built target LLVMInstrumentation /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 36%] Building NVPTXGenAsmWriter.inc... /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 36%] Building MSP430GenMCCodeEmitter.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building MSP430GenRegisterInfo.inc... [ 36%] Built target ARMCommonTableGen [ 36%] Building MipsGenGlobalISel.inc... [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o [ 36%] Building PPCGenAsmMatcher.inc... [ 36%] Building MSP430GenSubtargetInfo.inc... [ 36%] Building PPCGenAsmWriter.inc... [ 36%] Built target MSP430CommonTableGen [ 37%] Building RISCVGenAsmMatcher.inc... [ 38%] Building HexagonGenMCCodeEmitter.inc... [ 38%] Building PPCGenCallingConv.inc... [ 38%] Building PPCGenDAGISel.inc... In file included from /build/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o [ 38%] Building MipsGenInstrInfo.inc... [ 38%] Building MipsGenMCCodeEmitter.inc... [ 38%] Building PPCGenDisassemblerTables.inc... [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o In file included from /build/llvm/lib/Transforms/Scalar/GVNHoist.cpp:36: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CallGraph.h:54, from /build/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /build/llvm/lib/Transforms/Scalar/GVNHoist.cpp:44: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building PPCGenFastISel.inc... [ 38%] Building RISCVGenAsmWriter.inc... /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building MipsGenMCPseudoLowering.inc... [ 38%] Building RISCVGenCompressInstEmitter.inc... /build/llvm/lib/Object/ObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createObjectFile(llvm::StringRef)': /build/llvm/lib/Object/ObjectFile.cpp:173:21: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/ObjectFile.cpp:173:21: note: remove 'std::move' call [ 38%] Building PPCGenInstrInfo.inc... /build/llvm/lib/ProfileData/SampleProfWriter.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileWriter::create(std::unique_ptr&, llvm::sampleprof::SampleProfileFormat)': /build/llvm/lib/ProfileData/SampleProfWriter.cpp:389:19: warning: redundant move in return statement [-Wredundant-move] 389 | return std::move(Writer); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/SampleProfWriter.cpp:389:19: note: remove 'std::move' call [ 38%] Building PPCGenMCCodeEmitter.inc... [ 38%] Building RISCVGenDAGISel.inc... [ 38%] Building HexagonGenRegisterInfo.inc... [ 38%] Building PPCGenRegisterInfo.inc... [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [ 38%] Building MipsGenRegisterBank.inc... [ 38%] Building RISCVGenDisassemblerTables.inc... [ 38%] Building PPCGenSubtargetInfo.inc... [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 38%] Building RISCVGenInstrInfo.inc... [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o [ 38%] Building HexagonGenSubtargetInfo.inc... [ 38%] Building MipsGenRegisterInfo.inc... [ 38%] Building NVPTXGenDAGISel.inc... [ 38%] Building RISCVGenMCCodeEmitter.inc... [ 38%] Building MipsGenSubtargetInfo.inc... [ 38%] Building PPCGenExegesis.inc... [ 38%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [ 38%] Built target HexagonCommonTableGen [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 38%] Building RISCVGenMCPseudoLowering.inc... [ 38%] Building SparcGenAsmMatcher.inc... [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [ 38%] Building RISCVGenRegisterInfo.inc... [ 38%] Built target PowerPCCommonTableGen In file included from /build/llvm/include/llvm/Transforms/Scalar/GVN.h:18, from /build/llvm/lib/Transforms/Scalar/GVN.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/include/llvm/Transforms/Scalar/GVN.h:25, from /build/llvm/lib/Transforms/Scalar/GVN.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building SystemZGenAsmMatcher.inc... /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:147:38: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/lib/Transforms/Scalar/GVN.cpp:1670:23: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:147:72: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/lib/Transforms/Scalar/GVN.cpp:1670:23: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building RISCVGenSubtargetInfo.inc... [ 38%] Building SparcGenAsmWriter.inc... [ 38%] Built target MipsCommonTableGen [ 38%] Building AMDGPUGenMCCodeEmitter.inc... In file included from /build/llvm/include/llvm/Transforms/Scalar/GVN.h:18, from /build/llvm/lib/Transforms/Scalar/GVN.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/include/llvm/Transforms/Scalar/GVN.h:25, from /build/llvm/lib/Transforms/Scalar/GVN.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building WebAssemblyGenAsmMatcher.inc... [ 38%] Building RISCVGenSystemOperands.inc... /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o [ 38%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o [ 38%] Built target RISCVCommonTableGen [ 38%] Linking CXX static library ../../libLLVMSelectionDAG.a [ 38%] Building X86GenAsmMatcher.inc... [ 38%] Building SparcGenCallingConv.inc... /build/llvm/lib/Object/SymbolicFile.cpp: In static member function 'static llvm::Expected > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*)': /build/llvm/lib/Object/SymbolicFile.cpp:84:23: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/SymbolicFile.cpp:84:23: note: remove 'std::move' call /build/llvm/lib/Object/SymbolicFile.cpp:90:23: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/SymbolicFile.cpp:90:23: note: remove 'std::move' call [ 38%] Built target LLVMSelectionDAG [ 38%] Building WebAssemblyGenAsmWriter.inc... [ 38%] Building SystemZGenAsmWriter.inc... [ 38%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o [ 38%] Building XCoreGenAsmWriter.inc... [ 38%] Built target AArch64CommonTableGen [ 38%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o In file included from /build/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:23, from /build/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 38%] Building SparcGenDAGISel.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]': /build/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:346:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 38%] Building XCoreGenCallingConv.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /build/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:758:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /build/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1661:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 38%] Building WebAssemblyGenDAGISel.inc... [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o [ 38%] Building XCoreGenDAGISel.inc... [ 38%] Building SparcGenDisassemblerTables.inc... [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 38%] Building SystemZGenCallingConv.inc... [ 38%] Building XCoreGenDisassemblerTables.inc... [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [ 38%] Building WebAssemblyGenDisassemblerTables.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/lib/Analysis/Delinearization.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building XCoreGenInstrInfo.inc... [ 38%] Building WebAssemblyGenFastISel.inc... [ 40%] Building SystemZGenDAGISel.inc... [ 40%] Building SparcGenInstrInfo.inc... [ 40%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o [ 40%] Building XCoreGenRegisterInfo.inc... In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h:24, from /build/llvm/lib/CodeGen/GlobalISel/Localizer.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 40%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o [ 40%] Building XCoreGenSubtargetInfo.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h:16, from /build/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Built target XCoreCommonTableGen [ 40%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o /build/llvm/lib/Transforms/IPO/FunctionImport.cpp: In member function 'llvm::Expected llvm::FunctionImporter::importFunctions(llvm::Module&, const ImportMapTy&)': /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1107:23: warning: redundant move in return statement [-Wredundant-move] 1107 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1107:23: note: remove 'std::move' call /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1122:27: warning: redundant move in return statement [-Wredundant-move] 1122 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1122:27: note: remove 'std::move' call /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1144:27: warning: redundant move in return statement [-Wredundant-move] 1144 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1144:27: note: remove 'std::move' call /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1158:27: warning: redundant move in return statement [-Wredundant-move] 1158 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1158:27: note: remove 'std::move' call /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1162:27: warning: redundant move in return statement [-Wredundant-move] 1162 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1162:27: note: remove 'std::move' call [ 40%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o [ 40%] Building CXX object unittests/Passes/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o [ 40%] Building SparcGenMCCodeEmitter.inc... [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o [ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [ 40%] Building SparcGenRegisterInfo.inc... In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /build/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /build/llvm/lib/Transforms/Vectorize/VPlanVerifier.h:27, from /build/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /build/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building WebAssemblyGenInstrInfo.inc... In file included from /build/llvm/lib/Transforms/Scalar/GVNSink.cpp:37: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CallGraph.h:54, from /build/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /build/llvm/lib/Transforms/Scalar/GVNSink.cpp:49: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Transforms/IPO/FunctionImport.h:12, from /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/IPO/FunctionImport.cpp:1127:26: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 40%] Building SystemZGenDisassemblerTables.inc... [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [ 40%] Building SparcGenSubtargetInfo.inc... /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 40%] Linking CXX static library ../libLLVMLTO.a [ 40%] Built target SparcCommonTableGen [ 40%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [ 40%] Building AMDGPUGenMCPseudoLowering.inc... [ 40%] Built target LLVMLTO [ 40%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o [ 40%] Building WebAssemblyGenMCCodeEmitter.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 40%] Linking CXX static library ../libLLVMProfileData.a [ 40%] Built target LLVMProfileData [ 40%] Building SystemZGenInstrInfo.inc... /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /build/llvm/lib/Transforms/Vectorize/VPlan.h:1468:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/lib/Analysis/ConstantFolding.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o [ 40%] Building WebAssemblyGenRegisterInfo.inc... [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o [ 41%] Building WebAssemblyGenSubtargetInfo.inc... [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o /build/llvm/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected > llvm::object::WindowsResource::createWindowsResource(llvm::MemoryBufferRef)': /build/llvm/lib/Object/WindowsResource.cpp:57:19: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(Ret); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/WindowsResource.cpp:57:19: note: remove 'std::move' call /build/llvm/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected llvm::object::ResourceEntryRef::create(llvm::BinaryStreamRef, const llvm::object::WindowsResource*)': /build/llvm/lib/Object/WindowsResource.cpp:75:21: warning: redundant move in return statement [-Wredundant-move] 75 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/WindowsResource.cpp:75:21: note: remove 'std::move' call [ 41%] Built target WebAssemblyCommonTableGen [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o In file included from /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:22: /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call [ 41%] Building AMDGPUGenRegisterBank.inc... [ 41%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef >, llvm::IndexedInstrProfReader&)': /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:263:25: warning: redundant move in return statement [-Wredundant-move] 263 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:263:25: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:266:25: warning: redundant move in return statement [-Wredundant-move] 266 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:266:25: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:270:19: warning: redundant move in return statement [-Wredundant-move] 270 | return std::move(Coverage); | ~~~~~~~~~^~~~~~~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:270:19: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef, llvm::StringRef, llvm::ArrayRef)': /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:278:21: warning: redundant move in return statement [-Wredundant-move] 278 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:278:21: note: remove 'std::move' call [ 41%] Building NVPTXGenInstrInfo.inc... /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:293:23: warning: redundant move in return statement [-Wredundant-move] 293 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:293:23: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp: In static member function 'static llvm::Expected llvm::object::XCOFFObjectFile::parseStringTable(const llvm::object::XCOFFObjectFile*, uint64_t)': /build/llvm/lib/Object/XCOFFObjectFile.cpp:499:21: warning: redundant move in return statement [-Wredundant-move] 499 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:499:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::XCOFFObjectFile::create(unsigned int, llvm::MemoryBufferRef)': /build/llvm/lib/Object/XCOFFObjectFile.cpp:522:21: warning: redundant move in return statement [-Wredundant-move] 522 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:522:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:536:23: warning: redundant move in return statement [-Wredundant-move] 536 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:536:23: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:542:21: warning: redundant move in return statement [-Wredundant-move] 542 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:542:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:546:21: warning: redundant move in return statement [-Wredundant-move] 546 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:546:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:555:21: warning: redundant move in return statement [-Wredundant-move] 555 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:555:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:563:21: warning: redundant move in return statement [-Wredundant-move] 563 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:563:21: note: remove 'std::move' call /build/llvm/lib/Object/XCOFFObjectFile.cpp:566:19: warning: redundant move in return statement [-Wredundant-move] 566 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/XCOFFObjectFile.cpp:566:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /build/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o /build/llvm/lib/Object/WindowsResource.cpp: In function 'llvm::Expected > llvm::object::writeWindowsResourceCOFF(llvm::COFF::MachineTypes, const llvm::object::WindowsResourceParser&, uint32_t)': /build/llvm/lib/Object/WindowsResource.cpp:798:21: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/Object/WindowsResource.cpp:798:21: note: remove 'std::move' call [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o In file included from /build/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /build/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building AMDGPUGenRegisterInfo.inc... In file included from /build/llvm/include/llvm/ADT/BitVector.h:16, from /build/llvm/include/llvm/ADT/SmallBitVector.h:16, from /build/llvm/include/llvm/Analysis/DependenceAnalysis.h:42, from /build/llvm/lib/Analysis/DependenceAnalysis.cpp:52: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o /build/llvm/lib/Object/WasmObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createWasmObjectFile(llvm::MemoryBufferRef)': /build/llvm/lib/Object/WasmObjectFile.cpp:61:21: warning: redundant move in return statement [-Wredundant-move] 61 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/Object/WasmObjectFile.cpp:61:21: note: remove 'std::move' call /build/llvm/lib/Object/WasmObjectFile.cpp:63:19: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(ObjectFile); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/lib/Object/WasmObjectFile.cpp:63:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/lib/Transforms/Utils/GuardUtils.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::OperandBundleDefT]': /build/llvm/lib/Transforms/Utils/GuardUtils.cpp:52:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o [ 41%] Building NVPTXGenRegisterInfo.inc... [ 41%] Building AMDGPUGenSearchableTables.inc... [ 41%] Linking CXX static library ../libLLVMAsmParser.a [ 43%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o [ 43%] Built target LLVMAsmParser [ 43%] Building AMDGPUGenSubtargetInfo.inc... [ 43%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o [ 43%] Building X86GenAsmWriter.inc... [ 43%] Building NVPTXGenSubtargetInfo.inc... [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o [ 43%] Building X86GenAsmWriter1.inc... [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/IPO/GlobalSplit.h:19, from /build/llvm/lib/Transforms/IPO/GlobalSplit.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/IPO/GlobalSplit.cpp:108:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Built target NVPTXCommonTableGen [ 43%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o [ 43%] Linking CXX static library ../../../libLLVMAArch64Info.a [ 43%] Built target LLVMAArch64Info [ 44%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [ 44%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o [ 44%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /build/llvm/include/llvm/Passes/PassBuilder.h:19, from /build/llvm/unittests/Passes/TestPlugin.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [ 44%] Building R600GenAsmWriter.inc... [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o [ 44%] Building R600GenCallingConv.inc... [ 44%] Building R600GenDAGISel.inc... [ 44%] Building R600GenDFAPacketizer.inc... [ 44%] Building R600GenInstrInfo.inc... [ 44%] Building X86GenCallingConv.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Analysis/IVUsers.h:17, from /build/llvm/include/llvm/Transforms/Scalar/IVUsersPrinter.h:12, from /build/llvm/lib/Transforms/Scalar/IVUsersPrinter.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o [ 44%] Building R600GenMCCodeEmitter.inc... [ 44%] Building R600GenRegisterInfo.inc... [ 44%] Building R600GenSubtargetInfo.inc... [ 45%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [ 45%] Building SystemZGenMCCodeEmitter.inc... [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o [ 45%] Built target AMDGPUCommonTableGen [ 45%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o [ 45%] Linking CXX static library ../../libLLVMVectorize.a [ 45%] Building SystemZGenRegisterInfo.inc... [ 45%] Built target LLVMVectorize In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/lib/Transforms/Utils/IntegerDivision.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Utils/IntegerDivision.cpp:254:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 45%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o [ 45%] Building SystemZGenSubtargetInfo.inc... [ 45%] Building X86GenDAGISel.inc... In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:16, from /build/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::AArch64MCExpr::VariantKind]': /build/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:943:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Linking CXX shared module TestPlugin.so [ 45%] Built target TestPlugin [ 45%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o [ 45%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o [ 45%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o [ 45%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o [ 45%] Built target SystemZCommonTableGen [ 45%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o [ 45%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o [ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64InstPrinter.cpp.o [ 45%] Building X86GenDisassemblerTables.inc... [ 45%] Linking CXX static library ../../../libLLVMAArch64Utils.a [ 45%] Built target LLVMAArch64Utils [ 45%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o [ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o In file included from /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14: /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call [ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o [ 45%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In member function 'llvm::Expected llvm::coverage::RawCoverageMappingDummyChecker::isDummy()': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: warning: redundant move in return statement [-Wredundant-move] 331 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: warning: redundant move in return statement [-Wredundant-move] 334 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: warning: redundant move in return statement [-Wredundant-move] 339 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: warning: redundant move in return statement [-Wredundant-move] 345 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: note: remove 'std::move' call [ 45%] Linking CXX static library ../../../libLLVMARMInfo.a /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function 'static llvm::Expected > llvm::coverage::BinaryCoverageReader::createCoverageReaderFromBuffer(llvm::StringRef, llvm::InstrProfSymtab&&, uint8_t, llvm::support::endianness)': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:600:23: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:600:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:605:23: warning: redundant move in return statement [-Wredundant-move] 605 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:605:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:611:23: warning: redundant move in return statement [-Wredundant-move] 611 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:611:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:616:23: warning: redundant move in return statement [-Wredundant-move] 616 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:616:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:619:19: warning: redundant move in return statement [-Wredundant-move] 619 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:619:19: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In function 'llvm::Expected > loadTestingFormat(llvm::StringRef)': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:646:21: warning: redundant move in return statement [-Wredundant-move] 646 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:646:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In function 'llvm::Expected > loadBinaryFormat(std::unique_ptr, llvm::StringRef)': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:21: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:716:21: warning: redundant move in return statement [-Wredundant-move] 716 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:716:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:725:21: warning: redundant move in return statement [-Wredundant-move] 725 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:725:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function 'static llvm::Expected > > llvm::coverage::BinaryCoverageReader::create(llvm::MemoryBufferRef, llvm::StringRef, llvm::SmallVectorImpl >&)': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:744:21: warning: redundant move in return statement [-Wredundant-move] 744 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:744:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:789:23: warning: redundant move in return statement [-Wredundant-move] 789 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:789:23: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:798:21: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:798:21: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:805:19: warning: redundant move in return statement [-Wredundant-move] 805 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:805:19: note: remove 'std::move' call [ 45%] Built target LLVMARMInfo [ 45%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o [ 45%] Linking CXX static library ../../libLLVMRuntimeDyld.a In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/string.h:535, from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cstring:42, from /build/llvm/include/llvm/Support/MathExtras.h:21, from /build/llvm/include/llvm/ADT/SmallVector.h:19, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/Object/WindowsResource.h:31, from /build/llvm/lib/Object/WindowsResource.cpp:13: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void llvm::object::WindowsResourceCOFFWriter::writeFirstSectionHeader()' at /build/llvm/lib/Object/WindowsResource.cpp:537:10: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void llvm::object::WindowsResourceCOFFWriter::writeSecondSectionHeader()' at /build/llvm/lib/Object/WindowsResource.cpp:555:10: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Built target LLVMRuntimeDyld In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()' at /build/llvm/lib/Object/WindowsResource.cpp:593:10: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()' at /build/llvm/lib/Object/WindowsResource.cpp:603:10: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()' at /build/llvm/lib/Object/WindowsResource.cpp:622:10: /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAbstractMemberAccess.cpp.o /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573: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]' /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:597:75: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] 548 | return std::move(E); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573: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]' /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:602:78: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573: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]' /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:608:75: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573: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]' /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:613:78: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call [ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o [ 45%] Linking CXX static library ../libLLVMObject.a [ 45%] Building X86GenEVEX2VEXTables.inc... /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /build/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call [ 45%] Built target LLVMObject [ 45%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o [ 45%] Linking CXX static library ../../libLLVMLibDriver.a [ 45%] Built target LLVMLibDriver [ 45%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o [ 45%] Building X86GenExegesis.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Utils/LCSSA.h:32, from /build/llvm/lib/Transforms/Utils/LCSSA.cpp:29: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp:91: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp:282:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Linking CXX static library ../../libLLVMCoverage.a [ 45%] Built target LLVMCoverage [ 45%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o [ 45%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:416:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 45%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a [ 45%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o [ 45%] Built target LLVMAArch64Disassembler [ 45%] Linking CXX static library ../../../libLLVMARMUtils.a [ 45%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o [ 45%] Built target LLVMARMUtils [ 45%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [ 45%] Linking CXX static library ../../../libLLVMBPFInfo.a [ 45%] Built target LLVMBPFInfo [ 45%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Utils/InlineFunction.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /build/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:18, from /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /build/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:18, from /build/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Utils/InlineFunction.cpp:2124:62: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [ 45%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [ 45%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o [ 45%] Linking CXX static library ../../libLLVMGlobalISel.a [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [ 45%] Built target LLVMGlobalISel [ 45%] Linking CXX static library ../../../libLLVMBPFDisassembler.a [ 45%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o [ 45%] Built target LLVMBPFDisassembler [ 45%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o [ 45%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o [ 45%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFInstPrinter.cpp.o /build/llvm/lib/Target/Hexagon/BitTracker.cpp: In member function 'void llvm::BitTracker::visitNonBranch(const llvm::MachineInstr&)': /build/llvm/lib/Target/Hexagon/BitTracker.cpp:862:51: warning: loop variable 'P' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 862 | for (const std::pair &P : ResMap) { | ^ /build/llvm/lib/Target/Hexagon/BitTracker.cpp:862:51: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 45%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o In file included from /build/llvm/include/llvm/Transforms/Utils/Local.h:17, from /build/llvm/lib/Transforms/Utils/Local.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Utils/Local.cpp:135:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LICM.h:35, from /build/llvm/lib/Transforms/Scalar/LICM.cpp:32: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [ 45%] Linking CXX static library ../../../libLLVMHexagonInfo.a /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /build/llvm/lib/Transforms/Scalar/LICM.cpp:757:60: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 45%] Built target LLVMHexagonInfo [ 45%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o [ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, {anonymous}::WidenIV::ExtendKind>]' /build/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o [ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o [ 47%] Linking CXX static library ../../../libLLVMBPFAsmParser.a [ 47%] Built target LLVMBPFAsmParser [ 47%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o [ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o [ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o [ 47%] Linking CXX static library ../../libLLVMInstCombine.a [ 47%] Built target LLVMInstCombine [ 47%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o [ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o [ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [ 47%] Linking CXX static library ../../../libLLVMBPFDesc.a [ 47%] Built target LLVMBPFDesc [ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o [ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 47%] Linking CXX static library ../libLLVMPasses.a [ 47%] Built target LLVMPasses [ 47%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o [ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o In file included from /build/llvm/include/llvm/Transforms/Scalar/JumpThreading.h:17, from /build/llvm/lib/Transforms/Scalar/JumpThreading.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Scalar/JumpThreading.cpp:1171:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o [ 47%] Linking CXX static library ../../../libLLVMHexagonDisassembler.a [ 47%] Built target LLVMHexagonDisassembler [ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o [ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 47%] Linking CXX static library ../../../libLLVMLanaiInfo.a [ 47%] Built target LLVMLanaiInfo [ 47%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/llvm/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [ 47%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a [ 47%] Built target LLVMAArch64AsmParser [ 48%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o [ 48%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o [ 48%] Building X86GenFastISel.inc... [ 48%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o [ 48%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o [ 48%] Linking CXX static library ../../../libLLVMHexagonAsmParser.a [ 48%] Built target LLVMHexagonAsmParser [ 48%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o [ 48%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o [ 48%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [ 48%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o [ 48%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /build/llvm/lib/Analysis/IVDescriptors.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /build/llvm/lib/Analysis/IVDescriptors.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /build/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /build/llvm/lib/Analysis/IVDescriptors.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /build/llvm/lib/Analysis/IVDescriptors.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /build/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /build/llvm/lib/Analysis/IVDescriptors.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 48%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o [ 48%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o In file included from /build/llvm/lib/Target/AArch64/AArch64CallLowering.h:17, from /build/llvm/lib/Target/AArch64/AArch64CallLowering.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /build/llvm/lib/Target/AArch64/AArch64CallLowering.cpp:299:42: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/CodeGen/ExecutionDomainFix.h:25, from /build/llvm/lib/CodeGen/ExecutionDomainFix.cpp:9: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::ExecutionDomainFix::visitSoftInstr(llvm::MachineInstr*, unsigned int)': /build/llvm/include/llvm/ADT/SmallVector.h:520:7: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds] 520 | ++EltPtr; | ^~ /build/llvm/lib/CodeGen/ExecutionDomainFix.cpp:329:12: note: while referencing 'rx' 329 | for (int rx : used) { | ^~ [ 48%] Linking CXX static library ../../../libLLVMLanaiDisassembler.a [ 48%] Built target LLVMLanaiDisassembler [ 48%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [ 48%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiInstPrinter.cpp.o [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [ 48%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o [ 48%] Linking CXX static library ../../../libLLVMARMAsmParser.a [ 48%] Built target LLVMARMAsmParser In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h:16, from /build/llvm/lib/Transforms/Scalar/LoopDeletion.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Analysis/IVUsers.h:17, from /build/llvm/lib/Analysis/IVUsers.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [ 48%] Linking CXX static library ../../../libLLVMMipsInfo.a [ 48%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o [ 48%] Built target LLVMMipsInfo [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopSink.h:16, from /build/llvm/lib/Transforms/Scalar/LoopSink.cpp:33: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:317:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 48%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o [ 48%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 48%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o [ 48%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o [ 48%] Linking CXX static library ../../../libLLVMLanaiAsmParser.a In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /build/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:928:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:1451:63: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 48%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o [ 48%] Built target LLVMLanaiAsmParser [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o [ 48%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430AsmBackend.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [ 48%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [ 48%] Building X86GenGlobalISel.inc... [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [ 48%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp:100: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /build/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp:384:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o [ 48%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o [ 48%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o [ 48%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFObjectWriter.cpp.o [ 48%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [ 48%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o In file included from /build/llvm/include/llvm/IR/Metadata.h:19, from /build/llvm/include/llvm/IR/TrackingMDRef.h:16, from /build/llvm/include/llvm/IR/DebugLoc.h:17, from /build/llvm/include/llvm/IR/Instruction.h:21, from /build/llvm/include/llvm/IR/BasicBlock.h:22, from /build/llvm/lib/Transforms/IPO/MergeFunctions.cpp:97: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >; KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/lib/Transforms/IPO/MergeFunctions.cpp:203:61: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/lib/Transforms/IPO/MergeFunctions.cpp:106: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Function]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >; KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/include/llvm/ADT/DenseMap.h:147:38: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >; KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/lib/Transforms/IPO/MergeFunctions.cpp:438:21: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Function]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >; KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/include/llvm/ADT/DenseMap.h:147:72: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >; KeyT = llvm::AssertingVH; ValueT = std::_Rb_tree_const_iterator<{anonymous}::FunctionNode>; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_Rb_tree_const_iterator<{anonymous}::FunctionNode> >]' /build/llvm/lib/Transforms/IPO/MergeFunctions.cpp:438:21: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /build/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o [ 48%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o [ 48%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h:16, from /build/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [ 48%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 48%] Linking CXX static library ../../../libLLVMMipsAsmParser.a [ 48%] Built target LLVMMipsAsmParser [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o [ 50%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 50%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o [ 50%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o [ 50%] Linking CXX static library ../../../libLLVMMSP430Info.a [ 50%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCodeGenPrepare.cpp.o [ 50%] Linking CXX static library ../../libLLVMAsmPrinter.a [ 50%] Built target LLVMMSP430Info In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopFuse.h:17, from /build/llvm/lib/Transforms/Scalar/LoopFuse.cpp:47: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Built target LLVMAsmPrinter [ 50%] Building CXX object lib/Target/MSP430/Disassembler/CMakeFiles/LLVMMSP430Disassembler.dir/MSP430Disassembler.cpp.o [ 50%] Building CXX object lib/Target/MSP430/AsmParser/CMakeFiles/LLVMMSP430AsmParser.dir/MSP430AsmParser.cpp.o [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/CodeGen/HardwareLoops.cpp:18: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFStreamer.cpp.o [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /build/llvm/include/llvm/Transforms/Utils/LoopSimplify.h:41, from /build/llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/CodeGen/HardwareLoops.cpp:418:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o [ 50%] Linking CXX static library ../../../libLLVMMipsDisassembler.a [ 50%] Built target LLVMMipsDisassembler [ 50%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o [ 50%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o In file included from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /build/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 50%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o [ 50%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o [ 50%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [ 50%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h:19, from /build/llvm/lib/Transforms/Scalar/LoopDistribute.cpp:24: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430InstPrinter.cpp.o [ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Scalar/LoopDistribute.cpp:599:56: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/InstructionSimplify.h:34, from /build/llvm/lib/Analysis/InstructionSimplify.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Analysis/InstructionSimplify.cpp:4843:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 X86GenInstrInfo.inc... [ 50%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o [ 50%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o [ 50%] Linking CXX static library ../../../libLLVMMSP430AsmParser.a [ 50%] Built target LLVMMSP430AsmParser [ 50%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o [ 50%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXInstPrinter.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [ 50%] Linking CXX static library ../../../libLLVMLanaiDesc.a [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [ 50%] Built target LLVMLanaiDesc [ 50%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/CodeGen/HardwareLoops.cpp:18: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/CodeGen/HardwareLoops.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/CodeGen/HardwareLoops.cpp:18: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/CodeGen/HardwareLoops.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 50%] Linking CXX static library ../../../libLLVMNVPTXInfo.a [ 50%] Built target LLVMNVPTXInfo In file included from /build/llvm/lib/Target/ARM/ARMCallLowering.h:17, from /build/llvm/lib/Target/ARM/ARMCallLowering.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o [ 50%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o [ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsInstPrinter.cpp.o [ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/BitVector.h:16, from /build/llvm/include/llvm/ADT/SmallBitVector.h:16, from /build/llvm/include/llvm/Analysis/DependenceAnalysis.h:42, from /build/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o [ 50%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [ 50%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o [ 50%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCCodeEmitter.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:966:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 50%] Linking CXX static library ../../../libLLVMARMDisassembler.a In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/IPO/SampleProfile.h:17, from /build/llvm/lib/Transforms/IPO/SampleProfile.cpp:24: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Transforms/IPO/SampleProfile.cpp:1335:48: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Built target LLVMARMDisassembler [ 50%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o [ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /build/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 50%] Linking CXX static library ../../../libLLVMMSP430Disassembler.a [ 50%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o [ 50%] Built target LLVMMSP430Disassembler [ 50%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o [ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o /build/llvm/lib/CodeGen/InlineSpiller.cpp: In member function 'void {anonymous}::HoistSpillHelper::runHoistSpills(llvm::LiveInterval&, llvm::VNInfo&, llvm::SmallPtrSet&, llvm::SmallVectorImpl&, llvm::DenseMap&)': /build/llvm/lib/CodeGen/InlineSpiller.cpp:1435:19: warning: loop variable 'Ent' creates a copy from type 'const llvm::detail::DenseMapPair*, unsigned int>' [-Wrange-loop-construct] 1435 | for (const auto Ent : SpillsToKeep) { | ^~~ /build/llvm/lib/CodeGen/InlineSpiller.cpp:1435:19: note: use reference type to prevent copying 1435 | for (const auto Ent : SpillsToKeep) { | ^~~ | & [ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o /build/llvm/lib/CodeGen/InlineSpiller.cpp: In member function 'void {anonymous}::HoistSpillHelper::hoistAllSpills()': /build/llvm/lib/CodeGen/InlineSpiller.cpp:1509:21: warning: loop variable 'Insert' creates a copy from type 'const llvm::detail::DenseMapPair' [-Wrange-loop-construct] 1509 | for (auto const Insert : SpillsToIns) { | ^~~~~~ /build/llvm/lib/CodeGen/InlineSpiller.cpp:1509:21: note: use reference type to prevent copying 1509 | for (auto const Insert : SpillsToIns) { | ^~~~~~ | & [ 50%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o [ 50%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o /build/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp: In member function 'void {anonymous}::ARMConstantIslands::dumpBBs()': /build/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp:324:17: warning: unused variable 'BBInfo' [-Wunused-variable] 324 | BBInfoVector &BBInfo = BBUtils->getBBInfo(); | ^~~~~~ [ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o [ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o [ 50%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /build/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 50%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [ 51%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /build/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:31: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /build/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:31: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 51%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 51%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o [ 51%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [ 51%] Linking CXX static library ../../../libLLVMHexagonDesc.a [ 51%] Built target LLVMHexagonDesc [ 51%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /build/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o [ 51%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [ 51%] Linking CXX static library ../../../libLLVMARMDesc.a [ 51%] Built target LLVMARMDesc [ 51%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o [ 51%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o [ 51%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/MSP430/MSP430.h:18, from /build/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:368:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o [ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o [ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o [ 52%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /build/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /build/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCInstPrinter.cpp.o [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o [ 52%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a [ 52%] Built target LLVMPowerPCDisassembler In file included from /build/llvm/include/llvm/IR/Attributes.h:19, from /build/llvm/include/llvm/IR/Module.h:23, from /build/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:17, from /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:43: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:862:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Attribute]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:948:63: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1099:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1316:41: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1448:46: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1462:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o [ 52%] Building X86GenRegisterBank.inc... In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:407:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Linking CXX static library ../../../libLLVMMSP430Desc.a [ 52%] Linking CXX static library ../../../libLLVMPowerPCInfo.a [ 52%] Built target LLVMMSP430Desc [ 52%] Built target LLVMPowerPCInfo [ 52%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVAsmPrinter.cpp.o [ 52%] Building CXX object lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o In file included from /build/llvm/include/llvm/ADT/BitVector.h:16, from /build/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h:19, from /build/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:132:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o In file included from /build/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:23: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:23: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /build/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:19, from /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /build/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:19, from /build/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 52%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopRotation.h:16, from /build/llvm/lib/Transforms/Scalar/LoopRotation.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o [ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /build/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o [ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXTargetStreamer.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o [ 52%] Building X86GenRegisterInfo.inc... [ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o [ 52%] Building X86GenSubtargetInfo.inc... [ 52%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o [ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o [ 52%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:19, from /build/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o [ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o [ 52%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o [ 52%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [ 52%] Linking CXX static library ../../../libLLVMRISCVAsmParser.a [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [ 52%] Built target LLVMRISCVAsmParser [ 52%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o [ 52%] Building CXX object lib/Target/RISCV/Disassembler/CMakeFiles/LLVMRISCVDisassembler.dir/RISCVDisassembler.cpp.o [ 52%] Built target X86CommonTableGen [ 52%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o [ 52%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o [ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o [ 52%] Linking CXX static library ../../../libLLVMNVPTXDesc.a [ 52%] Built target LLVMNVPTXDesc [ 52%] Building CXX object lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o [ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o [ 52%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /build/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o [ 52%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVExpandPseudoInsts.cpp.o [ 54%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o [ 54%] Linking CXX static library ../../../libLLVMRISCVDisassembler.a [ 54%] Built target LLVMRISCVDisassembler [ 54%] Building CXX object lib/Target/RISCV/Utils/CMakeFiles/LLVMRISCVUtils.dir/RISCVBaseInfo.cpp.o [ 54%] Linking CXX static library ../../../libLLVMRISCVInfo.a In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /build/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /build/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /build/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /build/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /build/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 54%] Built target LLVMRISCVInfo [ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o In file included from /build/llvm/lib/Analysis/Lint.cpp:38: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Value*]': /build/llvm/lib/Analysis/Lint.cpp:180:18: required from 'void {anonymous}::Lint::CheckFailed(const llvm::Twine&, const T1&, const Ts& ...) [with T1 = llvm::Function*; Ts = {}]' /build/llvm/lib/Analysis/Lint.cpp:218:3: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o [ 54%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/LiveDebugValues.cpp:20: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Built target LLVMPowerPCAsmParser /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:407:54: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 54%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o [ 54%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o [ 54%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:27: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:27: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 54%] Building CXX object lib/Target/RISCV/Utils/CMakeFiles/LLVMRISCVUtils.dir/RISCVMatInt.cpp.o [ 54%] Linking CXX static library ../../../libLLVMAArch64Desc.a [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o [ 54%] Linking CXX static library ../../../libLLVMRISCVUtils.a [ 54%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o [ 54%] Built target LLVMRISCVUtils [ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o [ 54%] Built target LLVMAArch64Desc [ 54%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o [ 54%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o [ 54%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o [ 54%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSelectionDAGInfo.cpp.o [ 54%] Linking CXX static library ../../../libLLVMMipsDesc.a [ 54%] Built target LLVMMipsDesc [ 54%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o [ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o [ 54%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVInstPrinter.cpp.o [ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o [ 54%] Linking CXX static library ../../../libLLVMSparcAsmParser.a [ 54%] Built target LLVMSparcAsmParser [ 54%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o [ 54%] Linking CXX static library ../../../libLLVMSparcInfo.a [ 54%] Built target LLVMSparcInfo [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o [ 54%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o [ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:1118:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h:12, from /build/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o [ 55%] Linking CXX static library ../../libLLVMipo.a /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp:366:65: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 55%] Built target LLVMipo [ 55%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZInstPrinter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:539:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 55%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o [ 55%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o [ 55%] Linking CXX static library ../../../libLLVMSparcDisassembler.a In file included from /build/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /build/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /build/llvm/include/llvm/Transforms/Utils/LoopUtils.h:25, from /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /build/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /build/llvm/include/llvm/Transforms/Utils/LoopUtils.h:25, from /build/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 55%] Built target LLVMSparcDisassembler [ 55%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o [ 55%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o [ 55%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o [ 55%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/lib/Analysis/LoopAnalysisManager.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVFrameLowering.cpp.o [ 55%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o [ 55%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcInstPrinter.cpp.o [ 55%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o [ 55%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [ 55%] Linking CXX static library ../../../libLLVMSystemZInfo.a [ 55%] Built target LLVMSystemZInfo [ 55%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAddMissingPrototypes.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /build/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [ 55%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a [ 55%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o [ 55%] Built target LLVMSystemZAsmParser [ 55%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a [ 55%] Built target LLVMSystemZDisassembler [ 55%] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmParser.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/InstructionSimplify.h:34, from /build/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h:18, from /build/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/ADT/SetVector.h:23, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /build/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /build/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/ADT/SetVector.h:23, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /build/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /build/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 55%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCExpr.cpp.o [ 55%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCallLowering.cpp.o [ 55%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o [ 55%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:28: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o [ 55%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [ 55%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o [ 55%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [ 55%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o [ 55%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o [ 55%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o [ 55%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o [ 55%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o [ 55%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [ 55%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIPeephole.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/ADT/SetVector.h:23, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/ADT/SetVector.h:23, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /build/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /build/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /build/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 55%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [ 55%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [ 56%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIChecking.cpp.o [ 56%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInstrInfo.cpp.o [ 56%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMISimplifyPatchable.cpp.o [ 56%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/lib/Analysis/LoopInfo.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /build/llvm/lib/Analysis/LoopInfo.cpp:492:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MDNode*]': /build/llvm/lib/Analysis/LoopInfo.cpp:492:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 58%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o [ 58%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [ 58%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelDAGToDAG.cpp.o [ 58%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o [ 58%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o [ 58%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 58%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o [ 58%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [ 58%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o [ 58%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCallingConv.cpp.o [ 58%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVTargetStreamer.cpp.o [ 58%] Linking CXX static library ../../../libLLVMWebAssemblyDisassembler.a [ 58%] Built target LLVMWebAssemblyDisassembler [ 58%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o [ 58%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/Lanai/LanaiFrameLowering.h:16, from /build/llvm/lib/Target/Lanai/LanaiTargetMachine.h:16, from /build/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 58%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [ 58%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXISelLowering.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp:1863:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o [ 59%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFStreamer.cpp.o [ 59%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o In file included from /build/llvm/include/llvm/IR/DerivedTypes.h:20, from /build/llvm/lib/Transforms/Utils/ModuleUtils.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /build/llvm/lib/Transforms/Utils/ModuleUtils.cpp:261:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h:17, from /build/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:90:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1336:14: required from 'llvm::Value* llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:90:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [ 59%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [ 59%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o [ 59%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o [ 59%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp:64: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::LanaiTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::LanaiTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o [ 61%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o [ 61%] Linking CXX static library ../../../libLLVMRISCVDesc.a [ 61%] Built target LLVMRISCVDesc [ 62%] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o [ 62%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o [ 62%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BTFDebug.cpp.o [ 62%] Linking CXX static library ../../../libLLVMWebAssemblyAsmParser.a [ 62%] Built target LLVMWebAssemblyAsmParser [ 62%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o [ 62%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h:17, from /build/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:58:51: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/include/llvm/Analysis/LoopPass.h:17, from /build/llvm/lib/Analysis/LoopPass.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o [ 62%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o [ 62%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o [ 62%] Linking CXX static library ../../../libLLVMWebAssemblyInfo.a [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 62%] Built target LLVMWebAssemblyInfo [ 62%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [ 62%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [ 62%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCXCOFFObjectWriter.cpp.o [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o In file included from /build/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:310:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 62%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o [ 62%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelLowering.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/ADT/SetVector.h:23, from /build/llvm/lib/Analysis/MemDepPrinter.cpp:12: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/lib/Analysis/MemDepPrinter.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [ 62%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [ 62%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o In file included from /build/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17, from /build/llvm/lib/Target/Mips/MipsCallLowering.h:17, from /build/llvm/lib/Target/Mips/MipsCallLowering.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [ 62%] Linking CXX static library ../../../libLLVMPowerPCDesc.a [ 62%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMCInstLower.cpp.o [ 62%] Built target LLVMPowerPCDesc [ 62%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Transforms/Utils/PredicateInfo.h:53, from /build/llvm/lib/Transforms/Utils/PredicateInfo.cpp:13: /build/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /build/llvm/include/llvm/ADT/SmallSet.h:188:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = llvm::AssertingVH; unsigned int N = 20; C = std::less >]' /build/llvm/lib/Transforms/Utils/PredicateInfo.cpp:528:35: required from here /build/llvm/include/llvm/ADT/SmallVector.h:214:5: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 214 | ::new ((void*) this->end()) T(Elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Transforms/Utils/PredicateInfo.h:61, from /build/llvm/lib/Transforms/Utils/PredicateInfo.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 62%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o [ 62%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyInstPrinter.cpp.o [ 62%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp: In function 'llvm::raw_ostream& {anonymous}::operator<<(llvm::raw_ostream&, const {anonymous}::PrintIMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp:556:61: warning: loop variable 'Q' of type 'const std::pair, llvm::SetVector >&' binds to a temporary constructed from type 'const std::pair, llvm::SetVector >' [-Wrange-loop-construct] 556 | for (const std::pair &Q : P.IMap) { | ^ /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp:556:61: note: use non-reference type 'const std::pair, llvm::SetVector >' to make the copy explicit or 'const std::pair, llvm::SetVector >&' to prevent copying /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp: In member function 'bool {anonymous}::HexagonConstExtenders::replaceExtenders(const AssignmentMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp:1896:49: warning: loop variable 'P' of type 'const std::pair, llvm::SetVector >&' binds to a temporary constructed from type 'const std::pair, llvm::SetVector >' [-Wrange-loop-construct] 1896 | for (const std::pair &P : IMap) { | ^ /build/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp:1896:49: note: use non-reference type 'const std::pair, llvm::SetVector >' to make the copy explicit or 'const std::pair, llvm::SetVector >&' to prevent copying [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [ 63%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMergeBaseOffset.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:985:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o [ 63%] Linking CXX static library ../../../libLLVMSystemZDesc.a [ 63%] Built target LLVMSystemZDesc [ 63%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp: In member function 'void {anonymous}::BCECmpBlock::split(llvm::BasicBlock*, llvm::AliasAnalysis&) const': /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp:277:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 277 | if (BlockInsts.count(&Inst)) | ^~ In file included from /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/cassert:44, from /build/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:24, from /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp:55: /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp:279:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 279 | assert(canSinkBCECmpInst(&Inst, BlockInsts, AA) && | ^~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/MergeICmps.h:12, from /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp:44: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Scalar/MergeICmps.cpp:666:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h:36, from /build/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp:34: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp:95:51: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [ 63%] Linking CXX static library ../../libLLVMLanaiCodeGen.a [ 63%] Built target LLVMLanaiCodeGen [ 63%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ATTInstPrinter.cpp.o [ 63%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o [ 63%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 63%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/RISCV/RISCV.h:18, from /build/llvm/lib/Target/RISCV/RISCVISelLowering.h:17, from /build/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:2614:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o [ 63%] Linking CXX static library ../../../libLLVMSparcDesc.a [ 63%] Built target LLVMSparcDesc [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:26: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o [ 63%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o [ 63%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o [ 63%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/include/llvm/MC/MCInstrDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /build/llvm/lib/Target/ARM/ARMISelLowering.h:17, from /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:7711:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:8323:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:15426:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:16, from /build/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:16: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:16: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:312:44: required from 'void llvm::DenseMapBase::erase(llvm::DenseMapBase::iterator) [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>; llvm::DenseMapBase::iterator = llvm::DenseMapIterator, llvm::NonLocalDepResult, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, llvm::NonLocalDepResult>, false>]' /build/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:931:30: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:18, from /build/llvm/include/llvm/Transforms/Utils/SanitizerStats.h:16, from /build/llvm/lib/Transforms/Utils/SanitizerStats.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Utils/SanitizerStats.cpp:37:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /build/llvm/lib/Transforms/Utils/SanitizerStats.cpp:49:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:23, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:26: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:26: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:23, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:26: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:26: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/LegacyPassManager.h:19, from /build/llvm/lib/Target/ARM/ARM.h:17, from /build/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1408:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o [ 63%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [ 65%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o [ 65%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86IntelInstPrinter.cpp.o [ 65%] Linking CXX static library ../../libLLVMBPFCodeGen.a [ 65%] Linking CXX static library ../../../libLLVMX86Info.a [ 65%] Built target LLVMBPFCodeGen [ 65%] Built target LLVMX86Info [ 65%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o [ 65%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o [ 65%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsExpandPseudo.cpp.o /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'void {anonymous}::MachineConstPropagator::visitPHI(const llvm::MachineInstr&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:641:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 641 | LatticeCell DefC = Cells.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'void {anonymous}::MachineConstPropagator::visitNonBranch(const llvm::MachineInstr&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:710:42: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 710 | LatticeCell RC = Cells.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ [ 65%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'virtual bool {anonymous}::HexagonConstEvaluator::evaluate(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:1989:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 1989 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:1998:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 1998 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2032:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2032 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2044:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2044 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2093:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2093 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2125:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2125 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2147:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2147 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexCompare(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2577:43: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2577 | LatticeCell L = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexCondMove(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2685:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2685 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexExt(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2744:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2744 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexVector1(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)': /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2759:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy] 2759 | LatticeCell RC = Outputs.get(DefR.Reg); | ^ /build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:137:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)' 137 | LatticeCell &operator= (const LatticeCell &L) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:17, from /build/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp:14: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o [ 65%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSubtarget.cpp.o [ 65%] Linking CXX static library ../../../libLLVMX86Utils.a [ 65%] Built target LLVMX86Utils /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o [ 65%] Linking CXX static library ../../libLLVMMSP430CodeGen.a [ 65%] Built target LLVMMSP430CodeGen [ 65%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o In file included from /build/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /build/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:3000:47: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX static library ../../../libLLVMX86AsmParser.a [ 65%] Built target LLVMX86AsmParser [ 65%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreInstPrinter.cpp.o [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o [ 65%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o [ 65%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 65%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstComments.cpp.o [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16, from /build/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:1243:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:2818:39: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o [ 65%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/IR/ValueHandle.h:16, from /build/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /build/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/CodeGen/AsmPrinter.h:18, from /build/llvm/lib/CodeGen/LLVMTargetMachine.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/TargetLibraryInfo.h:12, from /build/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /build/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:1610:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [ 65%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o [ 65%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstPrinterCommon.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1386:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:1169:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o [ 65%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o [ 65%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o In file included from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:19: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /build/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/LoopInfo.h:38, from /build/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:19: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /build/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Linking CXX static library ../../../libLLVMX86Disassembler.a [ 65%] Built target LLVMX86Disassembler [ 65%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [ 65%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetObjectFile.cpp.o [ 65%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o [ 65%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o In file included from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:27, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/ADT/SetVector.h: In instantiation of 'T llvm::SetVector::pop_back_val() [with T = llvm::AssertingVH; Vector = std::deque >; Set = llvm::DenseSet, llvm::DenseMapInfo > >]': /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:2385:43: required from here /build/llvm/include/llvm/ADT/SetVector.h:228:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 228 | T Ret = back(); | ^~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:27, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/ADT/SetVector.h:230:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 230 | return Ret; | ^~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1386:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:1733:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1386:14: required from 'llvm::Value* llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:1733:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:304:44: required from 'bool llvm::DenseMapBase::erase(const KeyT&) [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:1898:21: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:729:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:781: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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:730:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:431:9: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 431 | ::new (&getBuckets()[i].getFirst()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | KeyT(other.getBuckets()[i].getFirst()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:147:38: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:2406:21: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Linking CXX static library ../../../libLLVMXCoreDesc.a [ 65%] Linking CXX static library ../../../libLLVMXCoreDisassembler.a [ 65%] Built target LLVMXCoreDesc [ 65%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o [ 65%] Built target LLVMXCoreDisassembler [ 65%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::BasicTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::BasicTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o [ 65%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetTransformInfo.cpp.o [ 65%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o [ 65%] Linking CXX static library ../../../libLLVMXCoreInfo.a [ 65%] Built target LLVMXCoreInfo [ 65%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [ 65%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o [ 65%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/lib/Target/ARM/ARMLegalizerInfo.h:17, from /build/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:384:40: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]': /build/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:387:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/lib/Target/AArch64/AArch64LegalizerInfo.h:17, from /build/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o [ 65%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64ISelLowering.h:17, from /build/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:2821:40: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o In file included from /build/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:18, from /build/llvm/lib/Target/Sparc/SparcRegisterInfo.h:16, from /build/llvm/lib/Target/Sparc/SparcInstrInfo.h:16, from /build/llvm/lib/Target/Sparc/SparcTargetMachine.h:16, from /build/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp:267:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/RISCV/RISCVFrameLowering.h:16, from /build/llvm/lib/Target/RISCV/RISCVSubtarget.h:16, from /build/llvm/lib/Target/RISCV/RISCVTargetMachine.h:17, from /build/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:11676:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:11883:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp: In static member function 'static llvm::Expected llvm::cfi_verify::FileAnalysis::Create(llvm::StringRef)': /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:102:21: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(InitResponse); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:102:21: note: remove 'std::move' call /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:105:21: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(SectionParseResponse); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:105:21: note: remove 'std::move' call /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(SymbolTableParseResponse); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:108:21: note: remove 'std::move' call /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:110:19: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(Analysis); | ~~~~~~~~~^~~~~~~~~~ /build/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:110:19: note: remove 'std::move' call [ 65%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19, from /build/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:4204:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [ 65%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::RISCVTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::RISCVTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/MemorySSAUpdater.h:34, from /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /build/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = llvm::AssertingVH; bool = false]': /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:319:36: required from here /build/llvm/include/llvm/ADT/SmallVector.h:221:5: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 221 | ::new ((void*) this->end()) T(::std::move(Elt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemorySSA.h:95, from /build/llvm/include/llvm/Analysis/MemorySSAUpdater.h:40, from /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::MemoryPhi]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Analysis/MemorySSAUpdater.h:34, from /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /build/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /build/llvm/include/llvm/ADT/SmallSet.h:188:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = llvm::AssertingVH; unsigned int N = 8; C = std::less >]' /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:324:28: required from here /build/llvm/include/llvm/ADT/SmallVector.h:214:5: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 214 | ::new ((void*) this->end()) T(Elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemorySSA.h:95, from /build/llvm/include/llvm/Analysis/MemorySSAUpdater.h:40, from /build/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::MemoryPhi]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 65%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o [ 65%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o [ 65%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [ 65%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [ 65%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [ 65%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PreLegalizerCombiner.cpp.o [ 65%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o [ 65%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o [ 65%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o [ 66%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o [ 66%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 68%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o [ 68%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [ 68%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19, from /build/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17, from /build/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16, from /build/llvm/lib/Target/PowerPC/PPCISelLowering.h:17, from /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:8210:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:10094:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:10093:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 68%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o [ 68%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/lib/Target/ARM/ARMParallelDSP.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o [ 68%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o [ 68%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o [ 68%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o [ 68%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/Sparc/Sparc.h:19, from /build/llvm/lib/Target/Sparc/SparcISelLowering.h:17, from /build/llvm/lib/Target/Sparc/SparcISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Sparc/SparcISelLowering.cpp:3070:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [ 68%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o In file included from /build/llvm/include/llvm/IR/Metadata.h:19, from /build/llvm/include/llvm/IR/TrackingMDRef.h:16, from /build/llvm/include/llvm/IR/DebugLoc.h:17, from /build/llvm/include/llvm/IR/Instruction.h:21, from /build/llvm/include/llvm/IR/BasicBlock.h:22, from /build/llvm/include/llvm/IR/IRBuilder.h:22, from /build/llvm/include/llvm/Transforms/Utils/VNCoercion.h:23, from /build/llvm/lib/Transforms/Utils/VNCoercion.cpp:1: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/IRBuilder.h:40, from /build/llvm/include/llvm/Transforms/Utils/VNCoercion.h:23, from /build/llvm/lib/Transforms/Utils/VNCoercion.cpp:1: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [ 68%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/LegacyPassManager.h:19, from /build/llvm/lib/Target/ARM/ARM.h:17, from /build/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /build/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2339:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /build/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:704:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a [ 68%] Built target LLVMCFIVerify In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/XCore/XCore.h:18, from /build/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp:155:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/RISCV/RISCVFrameLowering.h:16, from /build/llvm/lib/Target/RISCV/RISCVSubtarget.h:16, from /build/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h:19, from /build/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16, from /build/llvm/lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/lib/Target/X86/X86CallLowering.h:17, from /build/llvm/lib/Target/X86/X86CallLowering.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o [ 68%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [ 68%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a [ 68%] Built target LLVMAMDGPUInfo [ 68%] Linking CXX static library ../../../libLLVMWebAssemblyDesc.a [ 68%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o [ 68%] Built target LLVMWebAssemblyDesc [ 68%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o [ 68%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o [ 68%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o [ 68%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CondBrFolding.cpp.o [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o [ 69%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o [ 69%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/include/llvm/MC/MCInstrDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /build/llvm/lib/Target/ARM/ARMISelLowering.h:17, from /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:14: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'virtual llvm::SDValue llvm::ARMTargetLowering::LowerReturn(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG&) const': /build/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'llvm::SDValue [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /build/llvm/lib/Target/ARM/ARMISelLowering.cpp:2633:32: note: while referencing '' 2633 | DAG.getConstant(LROffset, DL, MVT::i32, false)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX static library ../../libLLVMRISCVCodeGen.a In file included from /build/llvm/include/llvm/IR/Instruction.h:17, from /build/llvm/include/llvm/IR/BasicBlock.h:22, from /build/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp:11: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp:214:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Built target LLVMRISCVCodeGen [ 69%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:13, from /build/llvm/lib/Target/SystemZ/SystemZSubtarget.h:16, from /build/llvm/lib/Target/SystemZ/SystemZTargetMachine.h:17, from /build/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:1387:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/XCore/XCore.h:18, from /build/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp:211:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1298:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1319:41: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLateEHPrepare.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/CodeGen/MachineCopyPropagation.cpp:42: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/CodeGen/MachineCopyPropagation.cpp:111:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:28: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 69%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o In file included from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /build/llvm/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>]': /build/llvm/include/llvm/ADT/DenseMap.h:781: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>]' /build/llvm/include/llvm/ADT/DenseMap.h:730: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>]' /build/llvm/include/llvm/ADT/MapVector.h:37:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]' /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/bits/stl_uninitialized.h:168: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]' /nix/store/bgppzc688vppqbfl8pyhdxyqygw7lmg9-gcc-11.3.0/include/c++/11.3.0/bits/stl_uninitialized.h:220:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]' /build/llvm/include/llvm/ADT/SmallVector.h:417:28: required from 'void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = unsigned int]' /build/llvm/include/llvm/ADT/SmallVector.h:848:17: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]' /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2217:79: required from here /build/llvm/include/llvm/ADT/DenseMap.h:431:9: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 431 | ::new (&getBuckets()[i].getFirst()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | KeyT(other.getBuckets()[i].getFirst()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /build/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:28: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Instruction]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 69%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o [ 69%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [ 69%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o [ 69%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o [ 69%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o [ 69%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o [ 69%] Linking CXX static library ../../libLLVMTransformUtils.a [ 69%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o [ 69%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o [ 69%] Built target LLVMTransformUtils [ 69%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o [ 69%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [ 69%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o [ 69%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o [ 69%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUPALMetadata.cpp.o [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/include/llvm/Transforms/Scalar/SROA.h:18, from /build/llvm/lib/Transforms/Scalar/SROA.cpp:25: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Transforms/Scalar/SROA.cpp:2637:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o [ 69%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o [ 69%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:12, from /build/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstructionSelector.cpp.o [ 70%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o [ 70%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19, from /build/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17, from /build/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16, from /build/llvm/lib/Target/PowerPC/PPCISelLowering.h:17, from /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:13: /build/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::SDValue llvm::PPCTargetLowering::FinishCall(llvm::CallingConv::ID, const llvm::SDLoc&, bool, bool, bool, bool, llvm::SelectionDAG&, llvm::SmallVector, 8>&, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::SDValue&, int, unsigned int, const llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::ImmutableCallSite) const': /build/llvm/include/llvm/ADT/SmallVector.h:520:7: warning: array subscript 1 is outside array bounds of 'llvm::SDValue [1]' [-Warray-bounds] 520 | ++EltPtr; | ^~ /build/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:5271:15: note: while referencing 'AddTOC' 5271 | SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, StackPtr, TOCOff); | ^~~~~~ [ 70%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExceptionInfo.cpp.o [ 70%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o [ 70%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [ 70%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o [ 70%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [ 70%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/DataLayout.h:28, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:19: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DiscriminateMemOps.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 72%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o [ 72%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o [ 72%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /build/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o [ 72%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16, from /build/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:86:43: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /build/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:129:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:133:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o In file included from /build/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:18, from /build/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h:13, from /build/llvm/lib/Target/SystemZ/SystemZInstrInfo.h:17, from /build/llvm/lib/Target/SystemZ/SystemZISelLowering.h:18, from /build/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:1243:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /build/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /build/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /build/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/MC/MCStreamer.h:16, from /build/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:16, from /build/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:19, from /build/llvm/lib/Target/X86/X86InstrInfo.h:16, from /build/llvm/lib/Target/X86/X86DomainReassignment.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineOperand]': /build/llvm/lib/Target/X86/X86DomainReassignment.cpp:272:13: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 72%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [ 72%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o [ 72%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o [ 73%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o [ 73%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o [ 73%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineScheduler.cpp.o [ 73%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o [ 73%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o [ 73%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:23, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:23, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCFrameLowering.h:16, from /build/llvm/lib/Target/PowerPC/PPCSubtarget.h:16, from /build/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/Analysis/VectorUtils.h:16, from /build/llvm/lib/Transforms/Scalar/Scalarizer.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Transforms/Scalar/Scalarizer.cpp:489:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 73%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o [ 73%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [ 73%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o [ 73%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o [ 73%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:11: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:131:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 73%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:299:47: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/Support/Format.h:25, from /build/llvm/include/llvm/MC/MCInstPrinter.h:12, from /build/llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h:15, from /build/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 73%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o [ 73%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:19, from /build/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Built target LLVMAMDGPUUtils [ 73%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 73%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o [ 73%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o [ 73%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/lib/Target/NVPTX/NVPTX.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:16, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::NVPTXTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::NVPTXTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o [ 73%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o [ 73%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o [ 73%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o [ 73%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o [ 73%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o [ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedInstructions.cpp.o [ 75%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o [ 75%] Linking CXX static library ../../../libLLVMX86Desc.a [ 75%] Built target LLVMX86Desc [ 75%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16, from /build/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16, from /build/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o [ 75%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 75%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o [ 75%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o [ 75%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o [ 75%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o In file included from /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/Hexagon.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:1413:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:2156:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o [ 75%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o [ 75%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [ 75%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o [ 75%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLegalizerInfo.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::AArch64TTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::AArch64TTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o [ 75%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsBranchExpansion.cpp.o [ 75%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXProxyRegErasure.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [ 75%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o In file included from /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/Hexagon.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:160:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:207:48: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 75%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/XCore/XCoreFrameLowering.h:17, from /build/llvm/lib/Target/XCore/XCoreSubtarget.h:16, from /build/llvm/lib/Target/XCore/XCoreTargetMachine.h:16, from /build/llvm/lib/Target/XCore/XCoreTargetMachine.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o [ 75%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o [ 75%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o [ 75%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o [ 76%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::XCoreTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::XCoreTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o [ 76%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /build/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:12, from /build/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [ 76%] Linking CXX static library ../../libLLVMXCoreCodeGen.a [ 76%] Built target LLVMXCoreCodeGen [ 76%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o [ 76%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o In file included from /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/Hexagon.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelLowering.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp:1958:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp:3191:35: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o [ 76%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/WebAssembly/MCTargetDesc/../WebAssemblyFrameLowering.h:18, from /build/llvm/lib/Target/WebAssembly/MCTargetDesc/../WebAssemblySubtarget.h:18, from /build/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:17, from /build/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:152:56: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:165:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19, from /build/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17, from /build/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16, from /build/llvm/lib/Target/PowerPC/PPCTargetMachine.h:16, from /build/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUInstPrinter.cpp.o [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [ 76%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /build/llvm/lib/Target/Mips/MipsLegalizerInfo.h:16, from /build/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o [ 76%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZPostRewrite.cpp.o [ 76%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/include/llvm/MC/MCInstrDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /build/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /build/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:16, from /build/llvm/lib/Target/ARM/ARMSubtarget.h:16, from /build/llvm/lib/Target/ARM/ARMTargetMachine.h:16, from /build/llvm/lib/Target/ARM/ARMTargetMachine.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AArch64/AArch64.h:20, from /build/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h:19, from /build/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [ 77%] Linking CXX static library ../../libLLVMSparcCodeGen.a [ 77%] Built target LLVMSparcCodeGen [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19, from /build/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17, from /build/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16, from /build/llvm/lib/Target/PowerPC/PPCTargetMachine.h:16, from /build/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h:19, from /build/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /build/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o [ 77%] Linking CXX static library ../../libLLVMAArch64CodeGen.a [ 77%] Built target LLVMAArch64CodeGen [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o [ 77%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:22, from /build/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /build/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /build/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /build/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 77%] Built target LLVMNVPTXCodeGen /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /build/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:16, from /build/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:21: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:12: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:1549:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::PPCTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::PPCTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [ 77%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o [ 77%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::PPCTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::PPCTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::ARMTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::ARMTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/Analysis/ScalarEvolution.h:24, from /build/llvm/lib/Analysis/ScalarEvolution.cpp:60: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SmallPtrSetImpl*]': /build/llvm/lib/Analysis/ScalarEvolution.cpp:6973:44: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef*>::Data' from 'std::initializer_list*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/LegacyPassManager.h:19, from /build/llvm/lib/Target/ARM/ARM.h:17, from /build/llvm/lib/Target/ARM/ARMTargetTransformInfo.h:20, from /build/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:12: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:24: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:12: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:24: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o [ 77%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp:348:45: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp:348:45: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/Hexagon.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelLowering.h:17, from /build/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:289:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:2280:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:21, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:19, from /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with 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 >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo >]' /build/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:21, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:19, from /build/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with 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 >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /build/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::PHINode]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o In file included from /build/llvm/include/llvm/CodeGen/TargetLowering.h:26, from /build/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:1025:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsPreLegalizerCombiner.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerGlobalDtors.cpp.o [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/PassManager.h:40, from /build/llvm/include/llvm/Analysis/StackSafetyAnalysis.h:16, from /build/llvm/lib/Analysis/StackSafetyAnalysis.cpp:11: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:16, from /build/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h:40, from /build/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/lib/Target/WebAssembly/WebAssembly.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp:114:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFixFunctionBitcasts.cpp.o /build/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const': /build/llvm/lib/CodeGen/MachineInstr.cpp:1701:15: warning: unused variable 'HeapAllocMarker' [-Wunused-variable] 1701 | if (MDNode *HeapAllocMarker = getHeapAllocMarker()) { | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:17, from /build/llvm/lib/Target/Mips/MipsRegisterBankInfo.h:16, from /build/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /build/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:83:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:14, from /build/llvm/lib/Target/Mips/MipsTargetMachine.h:16, from /build/llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/DenseSet.h:16, from /build/llvm/include/llvm/IR/Function.h:20, from /build/llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h:55, from /build/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:52: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /build/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:681:19: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCTargetDesc.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o [ 77%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/lib/Target/WebAssembly/WebAssembly.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:210: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:571:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:709:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/lib/Target/SystemZ/SystemZTDC.cpp:47: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/SystemZ/SystemZTDC.cpp:362:40: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o [ 77%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a [ 77%] Built target LLVMAMDGPUDisassembler [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:13, from /build/llvm/lib/Target/SystemZ/SystemZSubtarget.h:16, from /build/llvm/lib/Target/SystemZ/SystemZTargetMachine.h:17, from /build/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:392:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:394:37: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 77%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a [ 77%] Built target LLVMPowerPCCodeGen [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [ 77%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a [ 77%] Built target LLVMAMDGPUAsmParser [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/include/llvm/IR/Constants.h:23, from /build/llvm/include/llvm/IR/Operator.h:19, from /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:25, from /build/llvm/lib/Analysis/TargetTransformInfo.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:9: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:9: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Function]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/include/llvm/ADT/DenseMap.h:312:44: required from 'void llvm::DenseMapBase::erase(llvm::DenseMapBase::iterator) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >; llvm::DenseMapBase::iterator = llvm::DenseMapIterator, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false>]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:139:41: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/include/llvm/ADT/DenseMap.h:304:44: required from 'bool llvm::DenseMapBase::erase(const KeyT&) [with DerivedT = llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:147:25: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::BasicBlock]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Function]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::vector >]' /build/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = llvm::Function]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPrepareForLiveIntervals.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertPrefetch.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:14, from /build/llvm/lib/Target/Mips/MipsISelLowering.h:17, from /build/llvm/lib/Target/Mips/MipsSEISelLowering.h:16, from /build/llvm/lib/Target/Mips/MipsSEISelLowering.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/Mips/MipsSEISelLowering.cpp:1484:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o [ 77%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [ 77%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [ 77%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o [ 77%] Linking CXX static library ../../libLLVMARMCodeGen.a [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 77%] Built target LLVMARMCodeGen [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [ 79%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o [ 80%] Linking CXX static library ../../libLLVMScalarOpts.a [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o [ 80%] Built target LLVMScalarOpts [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /build/llvm/lib/Target/X86/X86ISelLowering.h:17, from /build/llvm/lib/Target/X86/X86InterleavedAccess.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:13, from /build/llvm/lib/Target/SystemZ/SystemZSubtarget.h:16, from /build/llvm/lib/Target/SystemZ/SystemZTargetMachine.h:17, from /build/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h:12, from /build/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMemIntrinsicResults.cpp.o [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::SystemZTTIImpl]' /build/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:1144:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/BitVector.h:16, from /build/llvm/include/llvm/CodeGen/LiveRegUnits.h:17, from /build/llvm/include/llvm/CodeGen/MachineOutliner.h:18, from /build/llvm/lib/CodeGen/MachineOutliner.cpp:57: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX static library ../../libLLVMSystemZCodeGen.a [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o [ 80%] Built target LLVMSystemZCodeGen [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o In file included from /build/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:206: /build/llvm/build/lib/Target/X86/X86GenDAGISel.inc: In member function 'virtual bool {anonymous}::X86DAGToDAGISel::CheckNodePredicate(llvm::SDNode*, unsigned int) const': /build/llvm/build/lib/Target/X86/X86GenDAGISel.inc:266881: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 266881 | if (cast(N)->getAddressingMode() != ISD::UNINDEXED) return false; | /build/llvm/build/lib/Target/X86/X86GenDAGISel.inc:266881: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:31:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/include/llvm/Analysis/VectorUtils.h:16, from /build/llvm/lib/Analysis/VectorUtils.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /build/llvm/lib/Target/X86/X86ISelLowering.h:17, from /build/llvm/lib/Target/X86/X86ISelLowering.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /build/llvm/lib/Target/X86/X86ISelLowering.cpp:9110:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/X86/X86ISelLowering.cpp:17840:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:20, from /build/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:16, from /build/llvm/lib/Target/Hexagon/HexagonTargetMachine.h:16, from /build/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::ISD::NodeType]': /build/llvm/lib/Target/X86/X86ISelLowering.cpp:35190:40: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /build/llvm/lib/Target/X86/X86ISelLowering.cpp:44584:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /build/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:950:24: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /build/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1042:32: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /build/llvm/lib/Target/X86/X86MachineFunctionInfo.h:16, from /build/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:3500:0: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:4242:0: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/MC/MCRegisterInfo.h:18, from /build/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:14, from /build/llvm/lib/Target/Mips/MipsTargetMachine.h:16, from /build/llvm/lib/Target/Mips/MipsTargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVExtract.cpp.o [ 80%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp:212:48: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::BasicTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::BasicTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:1178:28: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o [ 81%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o [ 81%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a [ 81%] Built target LLVMAMDGPUDesc [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [ 83%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:899:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:2066:25: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:22, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o [ 83%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 83%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o In file included from /build/llvm/include/llvm/Support/CommandLine.h:22, from /build/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16, from /build/llvm/lib/Target/Hexagon/Hexagon.h:17, from /build/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h:18, from /build/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::HexagonTTIImpl]' /build/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:143:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPropagateAttributes.cpp.o [ 83%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 83%] Linking CXX static library ../../libLLVMMipsCodeGen.a In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:241:29: required from 'llvm::CallInst* CreateCallEx2(IRB&, llvm::FunctionCallee, llvm::Value*, llvm::Value*, const llvm::Twine&) [with IRB = llvm::IRBuilder<>]' /build/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1370:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Built target LLVMMipsCodeGen [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/IR/IRBuilder.h:1480:34: required from 'llvm::CallInst* llvm::IRBuilder::CreateConstrainedFPBinOp(llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Instruction*, const llvm::Twine&, llvm::MDNode*, llvm::Optional, llvm::Optional) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/include/llvm/IR/IRBuilder.h:1411:14: required from 'llvm::Value* llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, const llvm::Twine&, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = llvm::IRBuilderDefaultInserter]' /build/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:835:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp: In member function 'void llvm::rdf::Liveness::computePhiInfo()': /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:623:50: warning: loop variable 'P' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 623 | for (const std::pair &P : PUM) { | ^ /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:623:50: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:639:54: warning: loop variable 'T' of type 'const std::pair > >&' binds to a temporary constructed from type 'std::pair > >' [-Wrange-loop-construct] 639 | for (const std::pair &T : RUM) { | ^ /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:639:54: note: use non-reference type 'const std::pair > >' to make the copy explicit or 'const std::pair > >&' to prevent copying /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp: In member function 'void llvm::rdf::Liveness::computeLiveIns()': /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:771:54: warning: loop variable 'RS' of type 'const std::pair > >&' binds to a temporary constructed from type 'std::pair > >' [-Wrange-loop-construct] 771 | for (const std::pair &RS : RUs) { | ^~ /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:771:54: note: use non-reference type 'const std::pair > >' to make the copy explicit or 'const std::pair > >&' to prevent copying /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp: In member function 'void llvm::rdf::Liveness::traverse(llvm::MachineBasicBlock*, llvm::rdf::Liveness::RefMap&)': /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:994:48: warning: loop variable 'LE' of type 'const std::pair > >&' binds to a temporary constructed from type 'std::pair > >' [-Wrange-loop-construct] 994 | for (const std::pair &LE : LiveInCopy) { | ^~ /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:994:48: note: use non-reference type 'const std::pair > >' to make the copy explicit or 'const std::pair > >&' to prevent copying /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:1108:50: warning: loop variable 'S' of type 'const std::pair > >&' binds to a temporary constructed from type 'std::pair > >' [-Wrange-loop-construct] 1108 | for (const std::pair &S : LiveIn) | ^ /build/llvm/lib/Target/Hexagon/RDFLiveness.cpp:1108:50: note: use non-reference type 'const std::pair > >' to make the copy explicit or 'const std::pair > >&' to prevent copying [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:44: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:410:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18, from /build/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/DataLayout.h:28, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:44: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /build/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:46: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 83%] Linking CXX static library ../libLLVMAnalysis.a [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [ 83%] Built target LLVMAnalysis [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::WebAssemblyTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::WebAssemblyTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o [ 83%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o [ 83%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o [ 84%] Linking CXX static library ../../libLLVMWebAssemblyCodeGen.a [ 84%] Built target LLVMWebAssemblyCodeGen [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o In file included from /build/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /build/llvm/lib/Target/X86/X86InstrBuilder.h:28, from /build/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:23: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::X86::CondCode]': /build/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:793:40: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [ 84%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /build/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:810:29: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /build/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1294:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/X86/X86FrameLowering.h:16, from /build/llvm/lib/Target/X86/X86Subtarget.h:16, from /build/llvm/lib/Target/X86/X86TargetMachine.h:16, from /build/llvm/lib/Target/X86/X86TargetTransformInfo.h:20, from /build/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:41: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /build/llvm/lib/Target/X86/X86FrameLowering.h:16, from /build/llvm/lib/Target/X86/X86Subtarget.h:16, from /build/llvm/lib/Target/X86/X86TargetMachine.h:16, from /build/llvm/lib/Target/X86/X86TargetMachine.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/Instruction.h:17, from /build/llvm/include/llvm/IR/BasicBlock.h:22, from /build/llvm/include/llvm/Analysis/CFG.h:17, from /build/llvm/lib/Target/X86/X86WinEHState.cpp:18: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/X86/X86WinEHState.cpp:176:36: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/X86/X86WinEHState.cpp:639:21: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::X86TTIImpl]' /build/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:2174:38: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:919:55: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:924:45: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [ 86%] Linking CXX static library ../../libLLVMHexagonCodeGen.a [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAddIMGInit.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixupVectorISel.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [ 86%] Built target LLVMHexagonCodeGen [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreAllocateWWMRegs.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o In file included from /build/llvm/include/llvm/PassRegistry.h:19, from /build/llvm/include/llvm/PassSupport.h:25, from /build/llvm/include/llvm/Pass.h:364, from /build/llvm/include/llvm/IR/DataLayout.h:28, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /build/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /build/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /build/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /build/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /build/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:19, from /build/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/include/llvm/CodeGen/BasicTTIImpl.h:1295:38: required from 'unsigned int llvm::BasicTTIImplBase::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::GCNTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1672:38: required from 'int llvm::TargetTransformInfo::Model::getIntrinsicInstrCost(llvm::Intrinsic::ID, llvm::Type*, llvm::ArrayRef, llvm::FastMathFlags, unsigned int) [with T = llvm::GCNTTIImpl]' /build/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:151:33: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:63: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /build/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:742:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o [ 86%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 86%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 87%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegBankReassign.cpp.o [ 87%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o [ 87%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [ 87%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o In file included from /build/llvm/lib/CodeGen/SafeStackColoring.h:12, from /build/llvm/lib/CodeGen/SafeStack.cpp:17: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101: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 /build/llvm/include/llvm/IR/Instructions.h:18, from /build/llvm/include/llvm/CodeGen/StackProtector.h:22, from /build/llvm/lib/CodeGen/StackProtector.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/CodeGen/StackProtector.cpp:397:15: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 87%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o /build/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:246:21: warning: 'llvm::raw_ostream& operator<<(llvm::raw_ostream&, const {anonymous}::SDWAOperand&)' defined but not used [-Wunused-function] 246 | static raw_ostream& operator<<(raw_ostream &OS, const SDWAOperand &Operand) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SetVector.h:22, from /build/llvm/lib/CodeGen/WasmEHPrepare.cpp:80: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /build/llvm/lib/CodeGen/WasmEHPrepare.cpp:318:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/DataLayout.h:22, from /build/llvm/include/llvm/Target/TargetMachine.h:18, from /build/llvm/lib/Target/AMDGPU/AMDGPU.h:13, from /build/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:18, from /build/llvm/lib/Target/AMDGPU/SIISelLowering.h:17, from /build/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:19: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /build/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:1471:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /build/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:5509:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /build/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:5563:34: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 87%] Linking CXX static library ../libLLVMCodeGen.a [ 87%] Built target LLVMCodeGen [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Latency.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [ 87%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o [ 87%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Legacy.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 88%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 90%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o In file included from /build/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call [ 90%] Linking CXX static library ../../libLLVMX86CodeGen.a [ 90%] Built target LLVMX86CodeGen In file included from /build/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:11: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/Latency.cpp: In function 'void llvm::exegesis::appendCodeTemplates(const llvm::exegesis::LLVMState&, const llvm::exegesis::Instruction&, llvm::exegesis::ExecutionMode, llvm::StringRef, std::vector&)': /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:125:21: warning: loop variable 'OtherInstr' creates a copy from type 'const llvm::exegesis::Instruction' [-Wrange-loop-construct] 125 | for (const auto OtherInstr : | ^~~~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:125:21: note: use reference type to prevent copying 125 | for (const auto OtherInstr : | ^~~~~~~~~~ | & /build/llvm/tools/llvm-exegesis/lib/Latency.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::LatencySnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:165:19: warning: redundant move in return statement [-Wredundant-move] 165 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:165:19: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/Latency.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::LatencyBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const': /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:206:19: warning: redundant move in return statement [-Wredundant-move] 206 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/Latency.cpp:206:19: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcAArch64; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:124:20: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcI386; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:129:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Be; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:134:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Le; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:138:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips64; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:144:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:150:24: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:153:24: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/Core.cpp: In member function 'llvm::Expected > llvm::orc::JITDylib::legacyLookup(std::shared_ptr, llvm::orc::SymbolNameSet)': /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1312:21: warning: redundant move in return statement [-Wredundant-move] 1312 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1312:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/Core.cpp: In member function 'llvm::Expected > llvm::orc::ExecutionSession::legacyLookup(llvm::orc::ExecutionSession::LegacyAsyncLookupFunction, llvm::orc::SymbolNameSet, llvm::orc::SymbolState, llvm::orc::RegisterDependenciesFunction)': /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1691:21: warning: redundant move in return statement [-Wredundant-move] 1691 | return std::move(ResolutionError); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1691:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1692:19: warning: redundant move in return statement [-Wredundant-move] 1692 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1692:19: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/Core.cpp: In member function 'llvm::Expected > llvm::orc::ExecutionSession::lookup(const JITDylibSearchList&, const SymbolNameSet&, llvm::orc::SymbolState, llvm::orc::RegisterDependenciesFunction)': /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1835:21: warning: redundant move in return statement [-Wredundant-move] 1835 | return std::move(ResolutionError); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1835:21: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1837:19: warning: redundant move in return statement [-Wredundant-move] 1837 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/Core.cpp:1837:19: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcAArch64; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcAArch64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcAArch64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:124:20: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcI386; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcI386; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcI386; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:129:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips32Be; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcMips32Be; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Be; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:134:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips32Le; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcMips32Le; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Le; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:138:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips64; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcMips64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:144:22: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:150:24: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245:50: required from 'llvm::orc::LocalJITCompileCallbackManager::LocalJITCompileCallbackManager(llvm::orc::ExecutionSession&, llvm::JITTargetAddress, llvm::Error&) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:230:9: required from 'static llvm::Expected > > llvm::orc::LocalJITCompileCallbackManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:153:24: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In instantiation of 'llvm::JITSymbol::GetAddressFtor llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::getSymbolMaterializer(std::string) [with MemoryManagerPtrT = std::shared_ptr; llvm::JITSymbol::GetAddressFtor = std::function()>; std::string = std::__cxx11::basic_string]': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_SysV]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_Win32]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips64]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Le]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Be]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcI386]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcAArch64]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/APFloat.h:20, from /build/llvm/tools/llvm-exegesis/lib/RegisterValue.h:19, from /build/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /build/llvm/tools/llvm-exegesis/lib/Assembler.h:20, from /build/llvm/tools/llvm-exegesis/lib/Assembler.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /build/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:22: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/llvm/tools/llvm-exegesis/lib/Assembler.cpp:79:30: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /build/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp: In member function 'llvm::orc::SimpleCompiler::CompileResult llvm::orc::SimpleCompiler::operator()(llvm::Module&)': /build/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp:53:21: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(ObjBuffer); | ~~~~~~~~~^~~~~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp:53:21: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/Uops.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const': /build/llvm/tools/llvm-exegesis/lib/Uops.cpp:277:19: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/Uops.cpp:277:19: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25, from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::EmissionDeferredModule::find(llvm::StringRef, bool, BaseLayerT&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:241:40: required from 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::findSymbol(const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; std::string = std::__cxx11::basic_string]' /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:381:44: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: warning: redundant move in return statement [-Wredundant-move] 64 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: warning: redundant move in return statement [-Wredundant-move] 70 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp: In static member function 'static llvm::Optional > llvm::orc::CompileOnDemandLayer::compileRequested(llvm::orc::CompileOnDemandLayer::GlobalValueSet)': /build/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp:102:19: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(Requested); | ~~~~~~~~~^~~~~~~~~~~ /build/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp:102:19: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In static member function 'static llvm::Expected llvm::exegesis::InstructionBenchmarkClustering::create(const std::vector&, llvm::exegesis::InstructionBenchmarkClustering::ModeE, size_t, double, llvm::Optional)': /build/llvm/tools/llvm-exegesis/lib/Clustering.cpp:328:21: warning: redundant move in return statement [-Wredundant-move] 328 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /build/llvm/tools/llvm-exegesis/lib/Clustering.cpp:328:21: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcAArch64; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:94:59: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcI386; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:98:56: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Be; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:101:60: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Le; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:105:60: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips64; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:110:58: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:114:66: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h: In instantiation of 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long long unsigned int]': /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:117:65: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /build/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In instantiation of 'llvm::JITSymbol::GetAddressFtor llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::getSymbolMaterializer(std::string) [with MemoryManagerPtrT = std::shared_ptr; llvm::JITSymbol::GetAddressFtor = std::function()>; std::string = std::__cxx11::basic_string]': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::addObject(std::unique_ptr, LLVMOrcSymbolResolverFn, void*)': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddress(const string&, bool)': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddressIn(llvm::orc::VModuleKey, const string&, bool)': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: warning: redundant move in return statement [-Wredundant-move] 419 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:50: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: warning: redundant move in return statement [-Wredundant-move] 340 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In instantiation of 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyIRCompileLayer; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:328:23: required from here /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In instantiation of 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]': /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:350:39: required from 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbolIn(llvm::orc::VModuleKey, const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int; std::string = std::__cxx11::basic_string]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:337:22: required from 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:50: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:404:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 404 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:404:33: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: warning: redundant move in return statement [-Wredundant-move] 517 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:20, from /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcAArch64; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcAArch64]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcAArch64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:94:59: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcI386; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcI386]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcI386; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:98:56: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips32Be; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips32Be]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Be; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:101:60: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In instantiation of 'llvm::JITSymbol::GetAddressFtor llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::getSymbolMaterializer(std::string) [with MemoryManagerPtrT = std::shared_ptr; llvm::JITSymbol::GetAddressFtor = std::function()>; std::string = std::__cxx11::basic_string]': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips32Le; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips32Le]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips32Le; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:105:60: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcMips64; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips64]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcMips64; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:110:58: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_Win32]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:114:66: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_SysV]' /build/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:117:65: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: warning: redundant move in return statement [-Wredundant-move] 610 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>::LogicalDylib&, std::unique_ptr)::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:53: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::emitPartition(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:590:42: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: warning: redundant move in return statement [-Wredundant-move] 728 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>::emitPartition >(llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>::LogicalDylib&, llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>::LogicalDylib::SourceModuleHandle, const std::set&)::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:694:53: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::emitPartition(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:590:42: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /build/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long long unsigned int]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*)]' /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:342:23: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /build/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In instantiation of 'llvm::JITSymbol::GetAddressFtor llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::getSymbolMaterializer(std::string) [with MemoryManagerPtrT = std::shared_ptr; llvm::JITSymbol::GetAddressFtor = std::function()>; std::string = std::__cxx11::basic_string]': /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_SysV]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_Win32]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips64]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Le]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Be]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcI386]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcAArch64]': /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /build/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp: In member function 'llvm::Expected > llvm::exegesis::BenchmarkRunner::writeObjectFile(const llvm::exegesis::BenchmarkCode&, llvm::ArrayRef) const': /build/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:180:21: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:180:21: note: remove 'std::move' call [ 90%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp: In function 'llvm::Expected > llvm::exegesis::generateSelfAliasingCodeTemplates(const llvm::exegesis::Instruction&)': /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:129:19: warning: redundant move in return statement [-Wredundant-move] 129 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:129:19: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp: In function 'llvm::Expected > llvm::exegesis::generateUnconstrainedCodeTemplates(const llvm::exegesis::Instruction&, llvm::StringRef)': /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:140:19: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:140:19: note: remove 'std::move' call [ 90%] Built target LLVMAMDGPUCodeGen [ 90%] Linking CXX static library ../../libLLVMOrcJIT.a [ 90%] Built target LLVMOrcJIT [ 90%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [ 90%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 90%] Linking CXX shared library ../../lib/libLLVM-9.so [ 90%] Linking CXX static library ../../../lib/libLLVMExegesis.a [ 90%] Built target LLVMExegesis [ 90%] Building CXX object tools/llvm-exegesis/lib/PowerPC/CMakeFiles/LLVMExegesisPowerPC.dir/Target.cpp.o [ 90%] Building CXX object tools/llvm-exegesis/lib/AArch64/CMakeFiles/LLVMExegesisAArch64.dir/Target.cpp.o [ 90%] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o In file included from /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:2: /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:72: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]' /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: warning: redundant move in return statement [-Wredundant-move] 385 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:83: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]' /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:268:27: warning: redundant move in return statement [-Wredundant-move] 268 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:268:27: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:19, from /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:2: /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:101: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:150: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:291:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:85: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]' /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1237: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1011: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(const long long unsigned int&)::; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1514: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:101: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:150: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:291:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:85: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]' /build/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 90%] Linking CXX executable ../../../bin/lli-child-target [ 90%] Linking CXX static library ../../../../lib/libLLVMExegesisPowerPC.a [ 90%] Built target lli-child-target [ 90%] Built target LLVMExegesisPowerPC [ 90%] Linking CXX static library ../../../../lib/libLLVMExegesisAArch64.a [ 90%] Built target LLVMExegesisAArch64 [ 90%] Built target LLVM [ 90%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [ 90%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o [ 90%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Annotations.cpp.o [ 90%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [ 90%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [ 90%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [ 90%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 90%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o [ 90%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [ 90%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [ 90%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [ 90%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o [ 90%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DeclContext.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CompileUnit.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinker.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [ 90%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o [ 90%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfStreamer.cpp.o [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [ 90%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 90%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o [ 91%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o [ 91%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o [ 91%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o [ 91%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o [ 91%] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o [ 91%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o [ 91%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/ELFObjHandler.cpp.o [ 91%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o [ 91%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o [ 91%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o [ 91%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [ 91%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o [ 91%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o /build/llvm/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::executeProgram(const llvm::Module&, std::string, std::string, const string&, llvm::AbstractInterpreter*) const': /build/llvm/tools/bugpoint/ExecutionDriver.cpp:350:21: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/ExecutionDriver.cpp:350:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::compileSharedObject(const string&)': /build/llvm/tools/bugpoint/ExecutionDriver.cpp:396:21: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/ExecutionDriver.cpp:396:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/ExecutionDriver.cpp:401:21: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/ExecutionDriver.cpp:401:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected llvm::BugDriver::diffProgram(const llvm::Module&, const string&, const string&, bool) const': /build/llvm/tools/bugpoint/ExecutionDriver.cpp:447:21: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/ExecutionDriver.cpp:447:21: note: remove 'std::move' call /build/llvm/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::Expected llvm::dsymutil::BinaryHolder::ArchiveEntry::getObjectEntry(llvm::StringRef, llvm::dsymutil::BinaryHolder::TimestampTy, bool)': /build/llvm/tools/dsymutil/BinaryHolder.cpp:200:23: warning: redundant move in return statement [-Wredundant-move] 200 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/dsymutil/BinaryHolder.cpp:200:23: note: remove 'std::move' call /build/llvm/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::Expected llvm::dsymutil::BinaryHolder::getObjectEntry(llvm::StringRef, llvm::dsymutil::BinaryHolder::TimestampTy)': /build/llvm/tools/dsymutil/BinaryHolder.cpp:246:23: warning: redundant move in return statement [-Wredundant-move] 246 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/dsymutil/BinaryHolder.cpp:246:23: note: remove 'std::move' call In file included from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3972:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4001:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4008:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4015:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4047:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4076:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4083:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4090:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/include/llvm/Testing/Support/Error.h:14, from /build/llvm/lib/Testing/Support/Error.cpp:9: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o In file included from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3972:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4001:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4008:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4015:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4047:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4076:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4083:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4090:32: required from here /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:54: 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 /build/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /build/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /build/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /build/llvm/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 &) | ^~~~~~~~ /build/llvm/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 /build/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:19, from /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:30: /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /build/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /build/llvm/tools/dsymutil/DebugMap.cpp: In static member function 'static llvm::ErrorOr > > llvm::dsymutil::DebugMap::parseYAMLDebugMap(llvm::StringRef, llvm::StringRef, bool)': /build/llvm/tools/dsymutil/DebugMap.cpp:145:19: warning: redundant move in return statement [-Wredundant-move] 145 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/dsymutil/DebugMap.cpp:145:19: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o [ 91%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-itanium-demangle-fuzzer [ 91%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o [ 91%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/ErrorCollector.cpp.o /build/llvm/tools/dsymutil/dsymutil.cpp: In function 'llvm::Expected<{anonymous}::OutputLocation> getOutputFileName(llvm::StringRef)': /build/llvm/tools/dsymutil/dsymutil.cpp:326:21: warning: redundant move in return statement [-Wredundant-move] 326 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/dsymutil/dsymutil.cpp:326:21: note: remove 'std::move' call /build/llvm/tools/dsymutil/dsymutil.cpp:328:21: warning: redundant move in return statement [-Wredundant-move] 328 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/dsymutil/dsymutil.cpp:328:21: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:378:21: required from here /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:380:21: required from here /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:382:21: required from here /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:384:21: required from here /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /build/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /build/llvm/tools/dsymutil/MachODebugMapParser.cpp: In member function 'llvm::ErrorOr > > {anonymous}::MachODebugMapParser::parse()': /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:367:19: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:367:19: note: remove 'std::move' call [ 91%] Built target llvm-itanium-demangle-fuzzer [ 91%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/llvm-elfabi.cpp.o [ 91%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/DebugMap.h:24, from /build/llvm/tools/dsymutil/dsymutil.h:19, from /build/llvm/tools/dsymutil/dsymutil.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /build/llvm/tools/dsymutil/dsymutil.cpp:428:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable ../../bin/llvm-cvtres [ 91%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/NonRelocatableStringpool.cpp.o /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp: In function 'llvm::Expected > openBitcodeFile(llvm::StringRef)': /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:76:21: warning: redundant move in return statement [-Wredundant-move] 76 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:76:21: note: remove 'std::move' call /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:83:19: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(MemBuf); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:83:19: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o [ 91%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SymbolMap.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-cxxmap [ 91%] Linking CXX executable ../../bin/llvm-cxxfilt [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [ 91%] Built target llvm-cxxmap [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-ar [ 91%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o [ 91%] Built target llvm-cxxfilt [ 91%] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 91%] Linking CXX static library ../../libLLVMTestingSupport.a [ 91%] Built target LLVMTestingSupport [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o [ 91%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [ 91%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/IR/ValueMap.h:28, from /build/llvm/tools/bugpoint/BugDriver.h:18, from /build/llvm/tools/bugpoint/bugpoint.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/DebugMap.h:24, from /build/llvm/tools/dsymutil/DebugMap.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)' at /build/llvm/tools/dsymutil/DebugMap.cpp:48:37: /build/llvm/include/llvm/ADT/StringMap.h:133:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/DebugMap.h:24, from /build/llvm/tools/dsymutil/DebugMap.cpp:9: /build/llvm/include/llvm/Support/MemAlloc.h: In member function 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 12 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o [ 91%] Built target llvm-cvtres [ 91%] Linking CXX executable ../../bin/llvm-c-test [ 91%] Linking CXX executable ../../bin/llvm-bcanalyzer /build/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector >&, std::vector >&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:85:21: warning: redundant move in return statement [-Wredundant-move] 85 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:85:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:126:21: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:126:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:172:21: warning: redundant move in return statement [-Wredundant-move] 172 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:172:21: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o /build/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector&, std::vector&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:203:25: warning: redundant move in return statement [-Wredundant-move] 203 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:203:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:210:25: warning: redundant move in return statement [-Wredundant-move] 210 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:210:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:240:21: warning: redundant move in return statement [-Wredundant-move] 240 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:240:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:242:19: warning: redundant move in return statement [-Wredundant-move] 242 | return std::move(Merged); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:242:19: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86LatencySnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: note: remove 'std::move' call /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86UopsSnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: warning: redundant move in return statement [-Wredundant-move] 230 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractLoops(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:338:23: warning: redundant move in return statement [-Wredundant-move] 338 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:338:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:380:23: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:380:23: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o /build/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector&, std::vector&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:463:25: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:463:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:470:25: warning: redundant move in return statement [-Wredundant-move] 470 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:470:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractBlocks(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /build/llvm/tools/bugpoint/Miscompilation.cpp:557:21: warning: redundant move in return statement [-Wredundant-move] 557 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:557:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:565:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr))': /build/llvm/tools/bugpoint/Miscompilation.cpp:632:23: warning: redundant move in return statement [-Wredundant-move] 632 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:632:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:647:23: warning: redundant move in return statement [-Wredundant-move] 647 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:647:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:658:25: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:658:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:671:23: warning: redundant move in return statement [-Wredundant-move] 671 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:671:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:681:25: warning: redundant move in return statement [-Wredundant-move] 681 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:681:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestOptimizer(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /build/llvm/tools/bugpoint/Miscompilation.cpp:711:23: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:711:23: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:720:21: warning: redundant move in return statement [-Wredundant-move] 720 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:720:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestCodeGenerator(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /build/llvm/tools/bugpoint/Miscompilation.cpp:985:21: warning: redundant move in return statement [-Wredundant-move] 985 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:985:21: note: remove 'std::move' call /build/llvm/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move] 994 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call [ 91%] Built target llvm-ar /build/llvm/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)': /build/llvm/tools/bugpoint/ToolRunner.cpp:495:21: warning: redundant move in return statement [-Wredundant-move] 495 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/bugpoint/ToolRunner.cpp:495:21: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o In file included from /build/llvm/tools/bugpoint/Miscompilation.cpp:15: /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::BasicBlock*]': /build/llvm/tools/bugpoint/Miscompilation.cpp:563:24: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /build/llvm/tools/bugpoint/Miscompilation.cpp:629:41: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /build/llvm/tools/bugpoint/Miscompilation.cpp:737:51: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call [ 91%] Built target llvm-c-test [ 91%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 91%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o In file included from /build/llvm/include/llvm/IR/ValueMap.h:28, from /build/llvm/tools/bugpoint/BugDriver.h:18, from /build/llvm/tools/bugpoint/bugpoint.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/IR/ValueMap.h:33, from /build/llvm/tools/bugpoint/BugDriver.h:18, from /build/llvm/tools/bugpoint/bugpoint.cpp:15: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/Object/ObjectFile.h:16, from /build/llvm/include/llvm/DebugInfo/DIContext.h:18, from /build/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /build/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:572:23: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 91%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:19, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/BinaryHolder.h:16, from /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:9: In constructor 'llvm::optional_detail::OptionalStorage::OptionalStorage() [with T = long long unsigned int]', inlined from 'constexpr llvm::Optional::Optional() [with T = long long unsigned int]' at /build/llvm/include/llvm/ADT/Optional.h:221:24, inlined from 'llvm::StringMapEntry::StringMapEntry(size_t) [with ValueTy = llvm::Optional]' at /build/llvm/include/llvm/ADT/StringMap.h:130:35, inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {}; ValueTy = llvm::Optional]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = llvm::Optional; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = llvm::Optional; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:355:58, inlined from 'void {anonymous}::MachODebugMapParser::loadCurrentObjectFileSymbols(const llvm::object::MachOObjectFile&)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:472:35, inlined from 'void {anonymous}::MachODebugMapParser::switchToNewDebugMapObject(llvm::StringRef, llvm::sys::TimePoint >)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:153:31, inlined from 'void {anonymous}::MachODebugMapParser::handleStabSymbolTableEntry(uint32_t, uint8_t, uint8_t, uint16_t, uint64_t)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:383:37: /build/llvm/include/llvm/ADT/Optional.h:151:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 151 | OptionalStorage() noexcept : empty{} {} | ^~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/BinaryHolder.h:16, from /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:9: /build/llvm/include/llvm/Support/MemAlloc.h: In function 'void {anonymous}::MachODebugMapParser::handleStabSymbolTableEntry(uint32_t, uint8_t, uint8_t, uint16_t, uint64_t)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 4 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:19, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/BinaryHolder.h:16, from /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:9: In constructor 'llvm::optional_detail::OptionalStorage::OptionalStorage() [with T = long long unsigned int]', inlined from 'constexpr llvm::Optional::Optional() [with T = long long unsigned int]' at /build/llvm/include/llvm/ADT/Optional.h:221:24, inlined from 'llvm::StringMapEntry::StringMapEntry(size_t) [with ValueTy = llvm::Optional]' at /build/llvm/include/llvm/ADT/StringMap.h:130:35, inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {}; ValueTy = llvm::Optional]' at /build/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = llvm::Optional; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = llvm::Optional; AllocatorTy = llvm::MallocAllocator]' at /build/llvm/include/llvm/ADT/StringMap.h:355:58, inlined from 'void {anonymous}::MachODebugMapParser::loadCurrentObjectFileSymbols(const llvm::object::MachOObjectFile&)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:470:35, inlined from 'void {anonymous}::MachODebugMapParser::switchToNewDebugMapObject(llvm::StringRef, llvm::sys::TimePoint >)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:153:31, inlined from 'void {anonymous}::MachODebugMapParser::handleStabSymbolTableEntry(uint32_t, uint8_t, uint8_t, uint16_t, uint64_t)' at /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:383:37: /build/llvm/include/llvm/ADT/Optional.h:151:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 151 | OptionalStorage() noexcept : empty{} {} | ^~~~~~~ In file included from /build/llvm/include/llvm/ADT/SmallVector.h:20, from /build/llvm/include/llvm/ADT/STLExtras.h:20, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/BinaryHolder.h:16, from /build/llvm/tools/dsymutil/MachODebugMapParser.cpp:9: /build/llvm/include/llvm/Support/MemAlloc.h: In function 'void {anonymous}::MachODebugMapParser::handleStabSymbolTableEntry(uint32_t, uint8_t, uint8_t, uint16_t, uint64_t)': /build/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 4 into destination object of size 1 allocated by 'malloc' 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o [ 91%] Built target llvm-bcanalyzer [ 91%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o [ 91%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-microsoft-demangle-fuzzer [ 91%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o /build/llvm/tools/gold/gold-plugin.cpp: In function 'ld_plugin_status onload(ld_plugin_tv*)': /build/llvm/tools/gold/gold-plugin.cpp:425:11: warning: cast between incompatible function types from 'ld_plugin_message' {aka 'ld_plugin_status (*)(int, const char*, ...)'} to 'ld_plugin_get_wrap_symbols' {aka 'ld_plugin_status (*)(long long unsigned int*, const char***)'} [-Wcast-function-type] 425 | (ld_plugin_get_wrap_symbols)tv->tv_u.tv_message; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o [ 91%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o [ 91%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o [ 91%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Buffer.cpp.o [ 91%] Linking CXX executable ../../bin/llvm-elfabi [ 93%] Linking CXX executable ../../bin/llvm-as [ 93%] Linking CXX executable ../../bin/llvm-lipo In file included from /build/llvm/tools/bugpoint/CrashDebugger.cpp:14: /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::GlobalVariable*]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:994:64: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::Instruction*]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1016:58: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1110:55: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Attribute]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1139:72: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::BasicBlock*]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1159:64: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1231:55: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::MDNode*]': /build/llvm/tools/bugpoint/CrashDebugger.cpp:1244:58: required from here /build/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /build/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /build/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call [ 93%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/CopyConfig.cpp.o [ 93%] Built target llvm-as [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [ 93%] Built target llvm-lipo [ 93%] Built target llvm-microsoft-demangle-fuzzer [ 93%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-cfi-verify [ 93%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o [ 93%] Linking CXX static library ../../../../lib/libLLVMExegesisX86.a [ 93%] Built target LLVMExegesisX86 [ 93%] Built target llvm-elfabi [ 94%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-dis [ 94%] Linking CXX executable ../../bin/llvm-lto [ 94%] Linking CXX executable ../../bin/llvm-mt [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o /build/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'llvm::ErrorOr > {anonymous}::getOutputStream()': /build/llvm/tools/llvm-mca/llvm-mca.cpp:223:21: warning: redundant move in return statement [-Wredundant-move] 223 | return std::move(Out); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-mca/llvm-mca.cpp:223:21: note: remove 'std::move' call [ 94%] Linking CXX executable ../../bin/llvm-cat [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o /build/llvm/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseObjcopyOptions(llvm::ArrayRef)': /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:573:23: warning: redundant move in return statement [-Wredundant-move] 573 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:573:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:652:23: warning: redundant move in return statement [-Wredundant-move] 652 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:652:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:658:23: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:658:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:664:23: warning: redundant move in return statement [-Wredundant-move] 664 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:664:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:670:23: warning: redundant move in return statement [-Wredundant-move] 670 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:670:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:676:23: warning: redundant move in return statement [-Wredundant-move] 676 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:676:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:682:23: warning: redundant move in return statement [-Wredundant-move] 682 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:682:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:688:23: warning: redundant move in return statement [-Wredundant-move] 688 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:688:23: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:749:19: warning: redundant move in return statement [-Wredundant-move] 749 | return std::move(DC); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:749:19: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseStripOptions(llvm::ArrayRef, std::function)': /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:856:27: warning: redundant move in return statement [-Wredundant-move] 856 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:856:27: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:869:19: warning: redundant move in return statement [-Wredundant-move] 869 | return std::move(DC); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-objcopy/CopyConfig.cpp:869:19: note: remove 'std::move' call [ 94%] Built target llvm-dis [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o [ 94%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o [ 94%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/COFFObjcopy.cpp.o /build/llvm/tools/llvm-dwp/llvm-dwp.cpp: In function 'llvm::Expected, 16> > getDWOFilenames(llvm::StringRef)': /build/llvm/tools/llvm-dwp/llvm-dwp.cpp:501:19: warning: redundant move in return statement [-Wredundant-move] 501 | return std::move(DWOPaths); | ~~~~~~~~~^~~~~~~~~~ /build/llvm/tools/llvm-dwp/llvm-dwp.cpp:501:19: note: remove 'std::move' call In file included from /build/llvm/tools/llvm-mca/CodeRegion.h:36, from /build/llvm/tools/llvm-mca/llvm-mca.cpp:23: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /build/llvm/tools/llvm-mca/llvm-mca.cpp:278:27: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Built target llvm-cfi-verify [ 94%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o In file included from /build/llvm/include/llvm/ADT/StringExtras.h:16, from /build/llvm/include/llvm/Support/Error.h:19, from /build/llvm/tools/llvm-dwp/DWPError.h:4, from /build/llvm/tools/llvm-dwp/llvm-dwp.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /build/llvm/tools/llvm-dwp/llvm-dwp.cpp:488:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Built target llvm-lto [ 94%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o [ 94%] Built target llvm-mt [ 94%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o [ 94%] Built target llvm-cat [ 94%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-mc [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o /build/llvm/tools/llvm-cov/SourceCoverageView.cpp: In member function 'llvm::Expected > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const': /build/llvm/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move] 72 | return std::move(OS); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove 'std::move' call [ 94%] Linking CXX executable ../../bin/llvm-extract [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-modextract [ 94%] Built target llvm-extract [ 94%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-link [ 94%] Linking CXX executable ../../bin/llvm-dwarfdump [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o In file included from /build/llvm/tools/lli/lli.cpp:30: /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'virtual llvm::Expected llvm::orc::remote::OrcRemoteTargetClient::RemoteTrampolinePool::getTrampoline()': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:460:27: warning: redundant move in return statement [-Wredundant-move] 460 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:460:27: note: remove 'std::move' call /build/llvm/tools/llvm-mca/Views/DispatchStatistics.cpp: In member function 'void llvm::mca::DispatchStatistics::printDispatchHistogram(llvm::raw_ostream&) const': /build/llvm/tools/llvm-mca/Views/DispatchStatistics.cpp:40:45: warning: loop variable 'Entry' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 40 | for (const std::pair &Entry : DispatchGroupSizePerCycle) { | ^~~~~ /build/llvm/tools/llvm-mca/Views/DispatchStatistics.cpp:40:45: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 94%] Built target llvm-link [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o [ 94%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o /build/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function 'virtual llvm::Expected > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)': /build/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: warning: redundant move in return statement [-Wredundant-move] 298 | return std::move(OS); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/tools/dsymutil/BinaryHolder.h:16, from /build/llvm/tools/dsymutil/DwarfLinker.h:12, from /build/llvm/tools/dsymutil/DwarfLinker.cpp:9: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /build/llvm/tools/dsymutil/DwarfLinker.cpp:2145:17: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Built target llvm-modextract /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In static member function 'static llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::Create(llvm::orc::rpc::RawByteChannel&, llvm::orc::ExecutionSession&)': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:509:23: warning: redundant move in return statement [-Wredundant-move] 509 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:509:23: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:510:21: warning: redundant move in return statement [-Wredundant-move] 510 | return std::move(Client); | ~~~~~~~~~^~~~~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:510:21: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createRemoteMemoryManager()': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:544:23: warning: redundant move in return statement [-Wredundant-move] 544 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:544:23: note: remove 'std::move' call [ 94%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o [ 94%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Object.cpp.o [ 94%] Built target llvm-mc /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createIndirectStubsManager()': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:555:23: warning: redundant move in return statement [-Wredundant-move] 555 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:555:23: note: remove 'std::move' call [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-cxxdump [ 94%] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected llvm::orc::remote::OrcRemoteTargetClient::enableCompileCallbacks(llvm::JITTargetAddress)': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:565:23: note: remove 'std::move' call [ 94%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o [ 95%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o [ 95%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)': /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: warning: redundant move in return statement [-Wredundant-move] 432 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: note: remove 'std::move' call [ 95%] Built target llvm-cxxdump [ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o [ 95%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o [ 95%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o [ 95%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o [ 95%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [ 95%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o [ 95%] Built target llvm-dwarfdump [ 95%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Reader.cpp.o /build/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp: In member function 'virtual void llvm::mca::RetireControlUnitStatistics::printView(llvm::raw_ostream&) const': /build/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp:62:45: warning: loop variable 'Entry' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 62 | for (const std::pair &Entry : RetiredPerCycle) { | ^~~~~ /build/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp:62:45: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 95%] Linking CXX executable ../../bin/llvm-diff [ 95%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/View.cpp.o [ 95%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o /build/llvm/tools/llvm-mca/Views/SummaryView.cpp: In member function 'virtual void llvm::mca::SummaryView::onEvent(const llvm::mca::HWInstructionEvent&)': /build/llvm/tools/llvm-mca/Views/SummaryView.cpp:57:56: warning: loop variable 'RU' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 57 | for (const std::pair &RU : Desc.Resources) { | ^~ /build/llvm/tools/llvm-mca/Views/SummaryView.cpp:57:56: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /build/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp: In member function 'void llvm::mca::SchedulerStatistics::printSchedulerStats(llvm::raw_ostream&) const': /build/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp:110:45: warning: loop variable 'Entry' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 110 | for (const std::pair &Entry : IssueWidthPerCycle) { | ^~~~~ /build/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp:110:45: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 95%] Linking CXX executable ../../bin/llvm-isel-fuzzer In file included from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:41: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 95%] Linking CXX executable ../../bin/llvm-opt-report [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o [ 95%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Writer.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-dwp [ 95%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o [ 95%] Built target llvm-isel-fuzzer [ 95%] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o [ 95%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o [ 95%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:24, from /build/llvm/tools/lli/lli.cpp:30: /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:518:36: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:527:33: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:535:37: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:543:53: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:58: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:564:51: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:577:42: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:67: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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> >]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:599:51: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:608:47: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:613:54: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:623:59: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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 >]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:629:43: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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 >]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:633:45: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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 > >]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:644:31: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:654:48: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:664:46: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:672:40: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:680:32: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 95%] Built target llvm-dwp In file included from /build/llvm/tools/lli/lli.cpp:29: /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h: In instantiation of 'llvm::Expected > llvm::orc::LLJITBuilderSetters< , , >::create() [with JITType = llvm::orc::LLLazyJIT; SetterImpl = llvm::orc::LLLazyJITBuilder; State = llvm::orc::LLLazyJITBuilderState]': /build/llvm/tools/lli/lli.cpp:788:36: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: warning: redundant move in return statement [-Wredundant-move] 260 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: warning: redundant move in return statement [-Wredundant-move] 266 | return std::move(J); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: note: remove 'std::move' call [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-strings [ 95%] Built target llvm-special-case-list-fuzzer [ 95%] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-mca In file included from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:33: /build/llvm/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]': /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:792:68: required from here /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o [ 95%] Built target llvm-opt-report [ 95%] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o [ 95%] Built target llvm-strings [ 95%] Linking CXX shared library ../../lib/libRemarks.so [ 95%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/ELFObjcopy.cpp.o [ 95%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-undname [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o [ 95%] Built target llvm-diff [ 95%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o [ 95%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o [ 95%] Linking CXX shared library ../../lib/libLTO.so [ 95%] Linking CXX shared module ../../lib/LLVMgold.so In file included from /build/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:12, from /build/llvm/tools/llvm-readobj/COFFDumper.cpp:24: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/include/llvm/DebugInfo/CodeView/TypeHashing.h:113:5: required from 'static std::vector llvm::codeview::GloballyHashedType::hashTypes(Range&&) [with Range = llvm::VarStreamArray >&]' /build/llvm/tools/llvm-readobj/COFFDumper.cpp:1242:42: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp: In member function 'llvm::Expected > llvm::objcopy::coff::COFFReader::create() const': /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:220:21: warning: redundant move in return statement [-Wredundant-move] 220 | return std::move(E); | ~~~~~~~~~^~~ [ 95%] Linking CXX executable ../../bin/llc /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:220:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:222:21: warning: redundant move in return statement [-Wredundant-move] 222 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:222:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:224:21: warning: redundant move in return statement [-Wredundant-move] 224 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:224:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:226:21: warning: redundant move in return statement [-Wredundant-move] 226 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:226:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:228:19: warning: redundant move in return statement [-Wredundant-move] 228 | return std::move(Obj); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-objcopy/COFF/Reader.cpp:228:19: note: remove 'std::move' call [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-jitlink [ 95%] Built target llvm-undname [ 95%] Built target llvm-mca [ 95%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseIntExpr2()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:213:5: note: in expansion of macro 'RETURN_IF_ERROR' 213 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:213:5: note: in expansion of macro 'RETURN_IF_ERROR' 213 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptToken.cpp: In member function 'llvm::Expected > {anonymous}::Tokenizer::run()': /build/llvm/tools/llvm-rc/ResourceScriptToken.cpp:173:23: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(TokenError); | ~~~~~~~~~^~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptToken.cpp:173:23: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In lambda function: /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:298:23: warning: redundant move in return statement [-Wredundant-move] 298 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:298:23: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::readIntsWithCommas(size_t, size_t)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:318:19: warning: redundant move in return statement [-Wredundant-move] 318 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:318:19: note: remove 'std::move' call [ 95%] Linking CXX executable ../../bin/llvm-profdata [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-cov In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h: In member function 'llvm::VarStreamArrayIterator >& llvm::VarStreamArrayIterator >::operator=(const llvm::VarStreamArrayIterator >&)': /build/llvm/include/llvm/Support/BinaryStreamArray.h:150:7: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy] 150 | class VarStreamArrayIterator | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:17, from /build/llvm/tools/llvm-pdbutil/InputFile.h:18, from /build/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp:12: /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:29:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)' 29 | DbiModuleDescriptor(const DbiModuleDescriptor &Info); | ^~~~~~~~~~~~~~~~~~~ /build/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp: In function 'void explainDbiModiSubstreamOffset(llvm::pdb::LinePrinter&, llvm::pdb::DbiStream&, uint32_t)': /build/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp:369:12: note: synthesized method 'llvm::VarStreamArrayIterator >& llvm::VarStreamArrayIterator >::operator=(const llvm::VarStreamArrayIterator >&)' first required here 369 | Prev = Current; | ^~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseOptionalStatements(llvm::rc::RCParser::OptStmtType)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:389:19: warning: redundant move in return statement [-Wredundant-move] 389 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:389:19: note: remove 'std::move' call [ 95%] Built target llvm-jitlink [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseAcceleratorsResource()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:429:3: note: in expansion of macro 'RETURN_IF_ERROR' 429 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:429:3: note: in expansion of macro 'RETURN_IF_ERROR' 429 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ [ 95%] Generating ../../bin/llvm-ranlib [ 95%] Built target llvm-ranlib [ 97%] Generating ../../bin/llvm-lib [ 97%] Built target llvm-lib [ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/Object.cpp.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:436:5: note: in expansion of macro 'RETURN_IF_ERROR' 436 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:436:5: note: in expansion of macro 'RETURN_IF_ERROR' 436 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:445:19: warning: redundant move in return statement [-Wredundant-move] 445 | return std::move(Accels); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:445:19: note: remove 'std::move' call [ 97%] Built target LLVMgold [ 97%] Linking CXX executable ../../bin/llvm-yaml-numeric-parser-fuzzer [ 97%] Built target llvm-profdata /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseDialogResource(bool)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:487:19: warning: redundant move in return statement [-Wredundant-move] 487 | return std::move(Dialog); | ~~~~~~~~~^~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:487:19: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseUserDefinedResource(llvm::rc::IntOrString)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:506:3: note: in expansion of macro 'RETURN_IF_ERROR' 506 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:506:3: note: in expansion of macro 'RETURN_IF_ERROR' 506 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:513:7: note: in expansion of macro 'RETURN_IF_ERROR' 513 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:513:7: note: in expansion of macro 'RETURN_IF_ERROR' 513 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Bitcode/BitcodeReader.h:16, from /build/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:13: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Generating ../../bin/llvm-dlltool [ 97%] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o [ 97%] Built target llvm-dlltool [ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOObjcopy.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o In file included from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /build/llvm/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::enumerator_iter::enumerator_iter(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /build/llvm/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /build/llvm/include/llvm/ADT/STLExtras.h:1515:9: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1515 | : Result(Index, Iter) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /build/llvm/include/llvm/ADT/STLExtras.h:1483:49: note: initializing argument 2 of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /build/llvm/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::enumerator_iter::enumerator_iter(llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /build/llvm/include/llvm/ADT/STLExtras.h:1552:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::end() [with R = llvm::FixedStreamArray >]' /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /build/llvm/include/llvm/ADT/STLExtras.h:1512:9: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1512 | : Result(std::numeric_limits::max(), EndIter) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /build/llvm/include/llvm/ADT/STLExtras.h:1483:49: note: initializing argument 2 of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseControl()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:550:5: note: in expansion of macro 'RETURN_IF_ERROR' 550 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:550:5: note: in expansion of macro 'RETURN_IF_ERROR' 550 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:555:3: note: in expansion of macro 'RETURN_IF_ERROR' 555 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:555:3: note: in expansion of macro 'RETURN_IF_ERROR' 555 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:562:5: note: in expansion of macro 'RETURN_IF_ERROR' 562 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:562:5: note: in expansion of macro 'RETURN_IF_ERROR' 562 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:565:5: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:565:5: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)': /build/llvm/tools/llvm-pdbutil/InputFile.cpp:63:19: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp:63:19: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseMenuItemsList()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:627:3: note: in expansion of macro 'RETURN_IF_ERROR' 627 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:627:3: note: in expansion of macro 'RETURN_IF_ERROR' 627 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp: In static member function 'static llvm::Expected llvm::pdb::InputFile::open(llvm::StringRef, bool)': /build/llvm/tools/llvm-pdbutil/InputFile.cpp:271:21: warning: redundant move in return statement [-Wredundant-move] 271 | return std::move(IF); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp:271:21: note: remove 'std::move' call /build/llvm/tools/llvm-pdbutil/InputFile.cpp:277:23: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp:277:23: note: remove 'std::move' call /build/llvm/tools/llvm-pdbutil/InputFile.cpp:282:21: warning: redundant move in return statement [-Wredundant-move] 282 | return std::move(IF); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp:282:21: note: remove 'std::move' call /build/llvm/tools/llvm-pdbutil/InputFile.cpp:297:19: warning: redundant move in return statement [-Wredundant-move] 297 | return std::move(IF); | ~~~~~~~~~^~~~ /build/llvm/tools/llvm-pdbutil/InputFile.cpp:297:19: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:661:7: note: in expansion of macro 'RETURN_IF_ERROR' 661 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:661:7: note: in expansion of macro 'RETURN_IF_ERROR' 661 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 97%] Built target llvm-cov [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o [ 97%] Built target llc [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o [ 97%] Built target Remarks [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:682:19: warning: redundant move in return statement [-Wredundant-move] 682 | return std::move(List); | ~~~~~~~~~^~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:682:19: note: remove 'std::move' call [ 97%] Built target llvm-yaml-numeric-parser-fuzzer /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseStringTableResource()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:689:3: note: in expansion of macro 'RETURN_IF_ERROR' 689 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:689:3: note: in expansion of macro 'RETURN_IF_ERROR' 689 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:705:19: warning: redundant move in return statement [-Wredundant-move] 705 | return std::move(Table); | ~~~~~~~~~^~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:705:19: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoBlockContents(llvm::StringRef)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:710:3: note: in expansion of macro 'RETURN_IF_ERROR' 710 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:710:3: note: in expansion of macro 'RETURN_IF_ERROR' 710 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:721:19: warning: redundant move in return statement [-Wredundant-move] 721 | return std::move(Contents); | ~~~~~~~~~^~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:721:19: note: remove 'std::move' call /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoStmt()': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:740:5: note: in expansion of macro 'RETURN_IF_ERROR' 740 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:740:5: note: in expansion of macro 'RETURN_IF_ERROR' 740 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOReader.cpp.o /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseOptionType llvm::rc::RCParser::parseFontStmt(llvm::rc::RCParser::OptStmtType)': /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:811:3: note: in expansion of macro 'RETURN_IF_ERROR' 811 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /build/llvm/tools/llvm-rc/ResourceScriptParser.cpp:811:3: note: in expansion of macro 'RETURN_IF_ERROR' 811 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o [ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOWriter.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-size [ 97%] Linking CXX executable ../../bin/llvm-lto2 [ 97%] Linking CXX executable ../../bin/llvm-symbolizer [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o [ 97%] Built target llvm-symbolizer In file included from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:24, from /build/llvm/tools/lli/lli.cpp:30: /build/llvm/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]': /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1237: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1011: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(const long long unsigned int&)::; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1514: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]' /build/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:518:36: required from here /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /build/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 97%] Generating ../../bin/llvm-addr2line [ 97%] Built target llvm-addr2line [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o [ 97%] Built target llvm-lto2 [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o [ 97%] Built target LTO [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o /build/llvm/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /build/llvm/include/llvm/ADT/STLExtras.h:1515:9: required from 'llvm::detail::enumerator_iter::enumerator_iter(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' /build/llvm/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /build/llvm/include/llvm/ADT/STLExtras.h:1484:23: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1484 | : Index(Index), Iter(Iter) {} | ^~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /build/llvm/tools/llvm-pdbutil/InputFile.h:18, from /build/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:63: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 97%] Built target llvm-size [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o [ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/Object.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-stress /build/llvm/tools/llvm-objcopy/ELF/Object.cpp: In static member function 'static llvm::Expected llvm::objcopy::elf::IHexRecord::parse(llvm::StringRef)': /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:280:21: warning: redundant move in return statement [-Wredundant-move] 280 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:280:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:296:21: warning: redundant move in return statement [-Wredundant-move] 296 | return std::move(E); | ~~~~~~~~~^~~ /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:296:21: note: remove 'std::move' call /build/llvm/tools/llvm-objcopy/ELF/Object.cpp: In member function 'llvm::Expected > llvm::objcopy::elf::IHexReader::parse() const': /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:1639:19: warning: redundant move in return statement [-Wredundant-move] 1639 | return std::move(Records); | ~~~~~~~~~^~~~~~~~~ /build/llvm/tools/llvm-objcopy/ELF/Object.cpp:1639:19: note: remove 'std::move' call [ 97%] Linking CXX executable ../../bin/llvm-split /build/llvm/tools/llvm-readobj/ObjDumper.cpp: In function 'std::vector llvm::getSectionRefsByNameOrIndex(const llvm::object::ObjectFile*, llvm::ArrayRef >)': /build/llvm/tools/llvm-readobj/ObjDumper.cpp:65:44: warning: loop variable 'S' of type 'const std::pair, bool>&' binds to a temporary constructed from type 'std::pair, bool>' [-Wrange-loop-construct] 65 | for (const std::pair &S : SecNames) | ^ /build/llvm/tools/llvm-readobj/ObjDumper.cpp:65:44: note: use non-reference type 'const std::pair, bool>' to make the copy explicit or 'const std::pair, bool>&' to prevent copying [ 97%] Built target llvm-stress [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o [ 97%] Built target llvm-split [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-nm [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2minidump.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o [ 97%] Built target llvm-nm [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-rtdyld [ 97%] Linking CXX executable ../../bin/bugpoint [ 97%] Built target bugpoint [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o [ 97%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o /build/llvm/tools/obj2yaml/macho2yaml.cpp: In member function 'llvm::Expected > MachODumper::dump()': /build/llvm/tools/obj2yaml/macho2yaml.cpp:192:19: warning: redundant move in return statement [-Wredundant-move] 192 | return std::move(Y); | ~~~~~~~~~^~~ /build/llvm/tools/obj2yaml/macho2yaml.cpp:192:19: note: remove 'std::move' call [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o [ 97%] Built target llvm-rtdyld [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.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 shared module ../../lib/BugpointPasses.so [ 98%] Linking CXX executable ../../bin/sanstats [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpGroup(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpMipsABIFlags(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpNoBitsSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerdefSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpSymverSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerneedSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpContentSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:707:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpGroup(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpMipsABIFlags(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpNoBitsSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerdefSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpSymverSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/tools/opt/Debugify.h:17, from /build/llvm/tools/opt/Debugify.cpp:14: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /build/llvm/include/llvm/IR/DIBuilder.h:643:31: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerneedSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpContentSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:710:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpGroup(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpMipsABIFlags(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpNoBitsSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerdefSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpSymverSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerneedSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpContentSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:713:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpGroup(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpMipsABIFlags(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpNoBitsSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerdefSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpSymverSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpVerneedSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /build/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dumpContentSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType; {anonymous}::ELFDumper::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /build/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /build/llvm/tools/obj2yaml/elf2yaml.cpp:716:20: required from here /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /build/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call [ 98%] Built target BugpointPasses [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/tools/opt/Debugify.h:17, from /build/llvm/tools/opt/NewPMDriver.cpp:16: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/llvm-rc /build/llvm/tools/llvm-pdbutil/StreamUtil.cpp: In function 'void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl&)': /build/llvm/tools/llvm-pdbutil/StreamUtil.cpp:84:53: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy] 84 | IMD.Descriptor = Modules.getModuleDescriptor(I); | ^ In file included from /build/llvm/tools/llvm-pdbutil/StreamUtil.cpp:14: /build/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:29:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)' 29 | DbiModuleDescriptor(const DbiModuleDescriptor &Info); | ^~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:14: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/ADT/StringRef.h:12, from /build/llvm/include/llvm/ADT/StringMap.h:16, from /build/llvm/include/llvm/Support/Host.h:16, from /build/llvm/include/llvm/ADT/Hashing.h:48, from /build/llvm/include/llvm/ADT/ArrayRef.h:12, from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/PointerUnion.h:17, from /build/llvm/tools/llvm-pdbutil/InputFile.h:13, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /build/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /build/llvm/tools/llvm-pdbutil/InputFile.h:16, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /build/llvm/tools/llvm-pdbutil/InputFile.h:18, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:164: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]' /build/llvm/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 > >]' /build/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:66:34: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 98%] Built target llvm-rc [ 98%] Built target sanstats In file included from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:20: /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/ADT/STLExtras.h:21, from /build/llvm/include/llvm/Support/Error.h:17, from /build/llvm/tools/llvm-pdbutil/OutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:12, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /build/llvm/include/llvm/ADT/iterator.h:215: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&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 98%] Linking CXX executable ../../bin/dsymutil /build/llvm/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&]': /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /build/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /build/llvm/include/llvm/ADT/iterator.h:215:56: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /build/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /build/llvm/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /build/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /build/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:213: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 > >]' /build/llvm/include/llvm/ADT/iterator.h:123: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&]' /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:269:48: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /build/llvm/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]': /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /build/llvm/include/llvm/Support/BinaryStreamArray.h:213: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 > >]' /build/llvm/include/llvm/ADT/iterator.h:123: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&]' /build/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:293:39: required from here /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /build/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 98%] Built target dsymutil In file included from /build/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /build/llvm/include/llvm/ADT/DenseMap.h:16, from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/tools/opt/Debugify.h:17, from /build/llvm/tools/opt/opt.cpp:15: /build/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /build/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:53: required from here /build/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/sancov [ 98%] Linking CXX executable ../../bin/llvm-exegesis In file included from /build/llvm/include/llvm/ADT/MapVector.h:19, from /build/llvm/tools/opt/Debugify.h:17, from /build/llvm/tools/opt/opt.cpp:15: /build/llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /build/llvm/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/llvm/include/llvm/Analysis/CallGraph.h:54, from /build/llvm/tools/opt/opt.cpp:19: /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /build/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /build/llvm/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /build/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /build/llvm/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /build/llvm/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 98%] Built target sancov [ 98%] Linking CXX executable ../../bin/llvm-pdbutil [ 98%] Linking CXX executable ../../bin/llvm-xray [ 98%] Linking CXX executable ../../bin/llvm-opt-fuzzer [ 98%] Built target llvm-exegesis [ 98%] Built target llvm-xray [100%] Linking CXX executable ../../bin/yaml2obj [100%] Built target llvm-opt-fuzzer [100%] Built target yaml2obj [100%] Built target llvm-pdbutil [100%] Linking CXX executable ../../bin/lli [100%] Linking CXX executable ../../bin/verify-uselistorder [100%] Linking CXX executable ../../bin/llvm-objdump [100%] Built target llvm-objdump [100%] Linking CXX executable ../../bin/opt [100%] Built target verify-uselistorder [100%] Built target lli [100%] Built target opt [100%] Linking CXX executable ../../bin/llvm-objcopy [100%] Linking CXX executable ../../bin/obj2yaml [100%] Built target obj2yaml [100%] Built target llvm-objcopy [100%] Generating ../../bin/llvm-strip [100%] Built target llvm-strip [100%] Linking CXX executable ../../bin/llvm-readobj [100%] Built target llvm-readobj [100%] Generating ../../bin/llvm-readelf [100%] Built target llvm-readelf buildPhase completed in 15 minutes 53 seconds Running phase: installPhase installing install flags: SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash install Consolidate compiler generated dependencies of target LLVMDemangle [ 0%] Built target LLVMDemangle Consolidate compiler generated dependencies of target LLVMSupport [ 4%] Built target LLVMSupport Consolidate compiler generated dependencies of target LLVMTableGen [ 5%] Built target LLVMTableGen Consolidate compiler generated dependencies of target obj.llvm-tblgen [ 8%] Built target obj.llvm-tblgen [ 8%] Built target llvm-tblgen [ 8%] Built target AttributeCompatFuncTableGen [ 8%] Built target intrinsics_gen Consolidate compiler generated dependencies of target LLVMCore [ 9%] Built target LLVMCore Consolidate compiler generated dependencies of target LLVMFuzzMutate [ 11%] Built target LLVMFuzzMutate Consolidate compiler generated dependencies of target LLVMIRReader [ 11%] Built target LLVMIRReader Consolidate compiler generated dependencies of target LLVMCodeGen [ 16%] Built target LLVMCodeGen Consolidate compiler generated dependencies of target LLVMSelectionDAG [ 16%] Built target LLVMSelectionDAG Consolidate compiler generated dependencies of target LLVMAsmPrinter [ 18%] Built target LLVMAsmPrinter Consolidate compiler generated dependencies of target LLVMMIRParser [ 18%] Built target LLVMMIRParser Consolidate compiler generated dependencies of target LLVMGlobalISel [ 18%] Built target LLVMGlobalISel Consolidate compiler generated dependencies of target LLVMBinaryFormat [ 18%] Built target LLVMBinaryFormat Consolidate compiler generated dependencies of target LLVMBitReader [ 18%] Built target LLVMBitReader Consolidate compiler generated dependencies of target LLVMBitWriter [ 18%] Built target LLVMBitWriter Consolidate compiler generated dependencies of target LLVMBitstreamReader [ 18%] Built target LLVMBitstreamReader Consolidate compiler generated dependencies of target LLVMTransformUtils [ 20%] Built target LLVMTransformUtils Consolidate compiler generated dependencies of target LLVMInstrumentation [ 20%] Built target LLVMInstrumentation Consolidate compiler generated dependencies of target LLVMAggressiveInstCombine [ 20%] Built target LLVMAggressiveInstCombine [ 20%] Built target InstCombineTableGen Consolidate compiler generated dependencies of target LLVMInstCombine [ 22%] Built target LLVMInstCombine Consolidate compiler generated dependencies of target LLVMScalarOpts [ 25%] Built target LLVMScalarOpts Consolidate compiler generated dependencies of target LLVMipo [ 26%] Built target LLVMipo Consolidate compiler generated dependencies of target LLVMVectorize [ 26%] Built target LLVMVectorize [ 26%] Built target LLVMHello_exports Consolidate compiler generated dependencies of target LLVMHello [ 26%] Built target LLVMHello Consolidate compiler generated dependencies of target LLVMObjCARCOpts [ 27%] Built target LLVMObjCARCOpts Consolidate compiler generated dependencies of target LLVMCoroutines [ 29%] Built target LLVMCoroutines Consolidate compiler generated dependencies of target LLVMLinker [ 29%] Built target LLVMLinker Consolidate compiler generated dependencies of target LLVMAnalysis [ 31%] Built target LLVMAnalysis [ 31%] Built target llvm_vcsrevision_h Consolidate compiler generated dependencies of target LLVMLTO [ 33%] Built target LLVMLTO Consolidate compiler generated dependencies of target LLVMMC [ 34%] Built target LLVMMC Consolidate compiler generated dependencies of target LLVMMCParser [ 34%] Built target LLVMMCParser Consolidate compiler generated dependencies of target LLVMMCDisassembler [ 34%] Built target LLVMMCDisassembler Consolidate compiler generated dependencies of target LLVMMCA [ 36%] Built target LLVMMCA Consolidate compiler generated dependencies of target LLVMObject [ 36%] Built target LLVMObject Consolidate compiler generated dependencies of target LLVMObjectYAML [ 37%] Built target LLVMObjectYAML Consolidate compiler generated dependencies of target LLVMOption [ 37%] Built target LLVMOption Consolidate compiler generated dependencies of target LLVMRemarks [ 37%] Built target LLVMRemarks Consolidate compiler generated dependencies of target LLVMDebugInfoDWARF [ 37%] Built target LLVMDebugInfoDWARF Consolidate compiler generated dependencies of target LLVMDebugInfoGSYM [ 38%] Built target LLVMDebugInfoGSYM Consolidate compiler generated dependencies of target LLVMDebugInfoMSF [ 38%] Built target LLVMDebugInfoMSF Consolidate compiler generated dependencies of target LLVMDebugInfoCodeView [ 40%] Built target LLVMDebugInfoCodeView Consolidate compiler generated dependencies of target LLVMDebugInfoPDB [ 43%] Built target LLVMDebugInfoPDB Consolidate compiler generated dependencies of target LLVMSymbolize [ 43%] Built target LLVMSymbolize Consolidate compiler generated dependencies of target LLVMExecutionEngine [ 43%] Built target LLVMExecutionEngine Consolidate compiler generated dependencies of target LLVMInterpreter [ 43%] Built target LLVMInterpreter Consolidate compiler generated dependencies of target LLVMJITLink [ 43%] Built target LLVMJITLink Consolidate compiler generated dependencies of target LLVMMCJIT [ 43%] Built target LLVMMCJIT Consolidate compiler generated dependencies of target LLVMPasses [ 43%] Built target LLVMPasses Consolidate compiler generated dependencies of target LLVMTarget [ 43%] Built target LLVMTarget Consolidate compiler generated dependencies of target LLVMAsmParser [ 43%] Built target LLVMAsmParser Consolidate compiler generated dependencies of target LLVMProfileData [ 43%] Built target LLVMProfileData Consolidate compiler generated dependencies of target LLVMOrcJIT [ 44%] Built target LLVMOrcJIT Consolidate compiler generated dependencies of target LLVMRuntimeDyld [ 45%] Built target LLVMRuntimeDyld [ 45%] Built target AArch64CommonTableGen Consolidate compiler generated dependencies of target LLVMAArch64CodeGen [ 47%] Built target LLVMAArch64CodeGen Consolidate compiler generated dependencies of target LLVMAArch64AsmParser [ 47%] Built target LLVMAArch64AsmParser Consolidate compiler generated dependencies of target LLVMAArch64Disassembler [ 47%] Built target LLVMAArch64Disassembler Consolidate compiler generated dependencies of target LLVMAArch64Desc [ 48%] Built target LLVMAArch64Desc Consolidate compiler generated dependencies of target LLVMAArch64Info [ 48%] Built target LLVMAArch64Info Consolidate compiler generated dependencies of target LLVMAArch64Utils [ 48%] Built target LLVMAArch64Utils [ 48%] Built target AMDGPUCommonTableGen Consolidate compiler generated dependencies of target LLVMAMDGPUCodeGen [ 51%] Built target LLVMAMDGPUCodeGen Consolidate compiler generated dependencies of target LLVMAMDGPUUtils [ 51%] Built target LLVMAMDGPUUtils Consolidate compiler generated dependencies of target LLVMAMDGPUAsmParser [ 51%] Built target LLVMAMDGPUAsmParser Consolidate compiler generated dependencies of target LLVMAMDGPUDisassembler [ 51%] Built target LLVMAMDGPUDisassembler Consolidate compiler generated dependencies of target LLVMAMDGPUDesc [ 52%] Built target LLVMAMDGPUDesc Consolidate compiler generated dependencies of target LLVMAMDGPUInfo [ 52%] Built target LLVMAMDGPUInfo [ 54%] Built target ARMCommonTableGen Consolidate compiler generated dependencies of target LLVMARMCodeGen [ 55%] Built target LLVMARMCodeGen Consolidate compiler generated dependencies of target LLVMARMAsmParser [ 55%] Built target LLVMARMAsmParser Consolidate compiler generated dependencies of target LLVMARMDisassembler [ 55%] Built target LLVMARMDisassembler Consolidate compiler generated dependencies of target LLVMARMDesc [ 56%] Built target LLVMARMDesc Consolidate compiler generated dependencies of target LLVMARMInfo [ 56%] Built target LLVMARMInfo Consolidate compiler generated dependencies of target LLVMARMUtils [ 56%] Built target LLVMARMUtils [ 56%] Built target BPFCommonTableGen Consolidate compiler generated dependencies of target LLVMBPFCodeGen [ 58%] Built target LLVMBPFCodeGen Consolidate compiler generated dependencies of target LLVMBPFAsmParser [ 58%] Built target LLVMBPFAsmParser Consolidate compiler generated dependencies of target LLVMBPFDisassembler [ 58%] Built target LLVMBPFDisassembler Consolidate compiler generated dependencies of target LLVMBPFDesc [ 58%] Built target LLVMBPFDesc Consolidate compiler generated dependencies of target LLVMBPFInfo [ 58%] Built target LLVMBPFInfo [ 59%] Built target HexagonCommonTableGen Consolidate compiler generated dependencies of target LLVMHexagonCodeGen [ 62%] Built target LLVMHexagonCodeGen Consolidate compiler generated dependencies of target LLVMHexagonAsmParser [ 62%] Built target LLVMHexagonAsmParser Consolidate compiler generated dependencies of target LLVMHexagonDisassembler [ 62%] Built target LLVMHexagonDisassembler Consolidate compiler generated dependencies of target LLVMHexagonDesc [ 62%] Built target LLVMHexagonDesc Consolidate compiler generated dependencies of target LLVMHexagonInfo [ 62%] Built target LLVMHexagonInfo [ 62%] Built target LanaiCommonTableGen Consolidate compiler generated dependencies of target LLVMLanaiCodeGen [ 62%] Built target LLVMLanaiCodeGen Consolidate compiler generated dependencies of target LLVMLanaiAsmParser [ 62%] Built target LLVMLanaiAsmParser Consolidate compiler generated dependencies of target LLVMLanaiDisassembler [ 62%] Built target LLVMLanaiDisassembler Consolidate compiler generated dependencies of target LLVMLanaiDesc [ 62%] Built target LLVMLanaiDesc Consolidate compiler generated dependencies of target LLVMLanaiInfo [ 62%] Built target LLVMLanaiInfo [ 62%] Built target MipsCommonTableGen Consolidate compiler generated dependencies of target LLVMMipsCodeGen [ 63%] Built target LLVMMipsCodeGen Consolidate compiler generated dependencies of target LLVMMipsAsmParser [ 63%] Built target LLVMMipsAsmParser Consolidate compiler generated dependencies of target LLVMMipsDisassembler [ 65%] Built target LLVMMipsDisassembler Consolidate compiler generated dependencies of target LLVMMipsDesc [ 65%] Built target LLVMMipsDesc Consolidate compiler generated dependencies of target LLVMMipsInfo [ 65%] Built target LLVMMipsInfo [ 66%] Built target MSP430CommonTableGen Consolidate compiler generated dependencies of target LLVMMSP430CodeGen [ 68%] Built target LLVMMSP430CodeGen Consolidate compiler generated dependencies of target LLVMMSP430Desc [ 68%] Built target LLVMMSP430Desc Consolidate compiler generated dependencies of target LLVMMSP430Info [ 68%] Built target LLVMMSP430Info Consolidate compiler generated dependencies of target LLVMMSP430AsmParser [ 68%] Built target LLVMMSP430AsmParser Consolidate compiler generated dependencies of target LLVMMSP430Disassembler [ 68%] Built target LLVMMSP430Disassembler [ 68%] Built target NVPTXCommonTableGen Consolidate compiler generated dependencies of target LLVMNVPTXCodeGen [ 68%] Built target LLVMNVPTXCodeGen Consolidate compiler generated dependencies of target LLVMNVPTXDesc [ 68%] Built target LLVMNVPTXDesc Consolidate compiler generated dependencies of target LLVMNVPTXInfo [ 68%] Built target LLVMNVPTXInfo [ 68%] Built target PowerPCCommonTableGen Consolidate compiler generated dependencies of target LLVMPowerPCCodeGen [ 69%] Built target LLVMPowerPCCodeGen Consolidate compiler generated dependencies of target LLVMPowerPCAsmParser [ 69%] Built target LLVMPowerPCAsmParser Consolidate compiler generated dependencies of target LLVMPowerPCDisassembler [ 69%] Built target LLVMPowerPCDisassembler Consolidate compiler generated dependencies of target LLVMPowerPCDesc [ 69%] Built target LLVMPowerPCDesc Consolidate compiler generated dependencies of target LLVMPowerPCInfo [ 69%] Built target LLVMPowerPCInfo [ 70%] Built target RISCVCommonTableGen Consolidate compiler generated dependencies of target LLVMRISCVCodeGen [ 72%] Built target LLVMRISCVCodeGen Consolidate compiler generated dependencies of target LLVMRISCVAsmParser [ 72%] Built target LLVMRISCVAsmParser Consolidate compiler generated dependencies of target LLVMRISCVDisassembler [ 72%] Built target LLVMRISCVDisassembler Consolidate compiler generated dependencies of target LLVMRISCVDesc [ 72%] Built target LLVMRISCVDesc Consolidate compiler generated dependencies of target LLVMRISCVInfo [ 72%] Built target LLVMRISCVInfo Consolidate compiler generated dependencies of target LLVMRISCVUtils [ 72%] Built target LLVMRISCVUtils [ 72%] Built target SparcCommonTableGen Consolidate compiler generated dependencies of target LLVMSparcCodeGen [ 73%] Built target LLVMSparcCodeGen Consolidate compiler generated dependencies of target LLVMSparcAsmParser [ 73%] Built target LLVMSparcAsmParser Consolidate compiler generated dependencies of target LLVMSparcDisassembler [ 73%] Built target LLVMSparcDisassembler Consolidate compiler generated dependencies of target LLVMSparcDesc [ 73%] Built target LLVMSparcDesc Consolidate compiler generated dependencies of target LLVMSparcInfo [ 73%] Built target LLVMSparcInfo [ 75%] Built target SystemZCommonTableGen Consolidate compiler generated dependencies of target LLVMSystemZCodeGen [ 76%] Built target LLVMSystemZCodeGen Consolidate compiler generated dependencies of target LLVMSystemZAsmParser [ 76%] Built target LLVMSystemZAsmParser Consolidate compiler generated dependencies of target LLVMSystemZDisassembler [ 76%] Built target LLVMSystemZDisassembler Consolidate compiler generated dependencies of target LLVMSystemZDesc [ 76%] Built target LLVMSystemZDesc Consolidate compiler generated dependencies of target LLVMSystemZInfo [ 76%] Built target LLVMSystemZInfo [ 77%] Built target WebAssemblyCommonTableGen Consolidate compiler generated dependencies of target LLVMWebAssemblyCodeGen [ 79%] Built target LLVMWebAssemblyCodeGen Consolidate compiler generated dependencies of target LLVMWebAssemblyAsmParser [ 79%] Built target LLVMWebAssemblyAsmParser Consolidate compiler generated dependencies of target LLVMWebAssemblyDisassembler [ 79%] Built target LLVMWebAssemblyDisassembler Consolidate compiler generated dependencies of target LLVMWebAssemblyDesc [ 79%] Built target LLVMWebAssemblyDesc Consolidate compiler generated dependencies of target LLVMWebAssemblyInfo [ 80%] Built target LLVMWebAssemblyInfo [ 80%] Built target X86CommonTableGen Consolidate compiler generated dependencies of target LLVMX86CodeGen [ 81%] Built target LLVMX86CodeGen Consolidate compiler generated dependencies of target LLVMX86AsmParser [ 81%] Built target LLVMX86AsmParser Consolidate compiler generated dependencies of target LLVMX86Disassembler [ 81%] Built target LLVMX86Disassembler Consolidate compiler generated dependencies of target LLVMX86Desc [ 81%] Built target LLVMX86Desc Consolidate compiler generated dependencies of target LLVMX86Info [ 81%] Built target LLVMX86Info Consolidate compiler generated dependencies of target LLVMX86Utils [ 81%] Built target LLVMX86Utils [ 81%] Built target XCoreCommonTableGen Consolidate compiler generated dependencies of target LLVMXCoreCodeGen [ 83%] Built target LLVMXCoreCodeGen Consolidate compiler generated dependencies of target LLVMXCoreDisassembler [ 83%] Built target LLVMXCoreDisassembler Consolidate compiler generated dependencies of target LLVMXCoreDesc [ 83%] Built target LLVMXCoreDesc Consolidate compiler generated dependencies of target LLVMXCoreInfo [ 83%] Built target LLVMXCoreInfo Consolidate compiler generated dependencies of target LLVMLineEditor [ 84%] Built target LLVMLineEditor Consolidate compiler generated dependencies of target LLVMCoverage [ 84%] Built target LLVMCoverage Consolidate compiler generated dependencies of target LLVMTextAPI [ 84%] Built target LLVMTextAPI [ 84%] Built target DllOptionsTableGen Consolidate compiler generated dependencies of target LLVMDlltoolDriver [ 84%] Built target LLVMDlltoolDriver [ 84%] Built target LibOptionsTableGen Consolidate compiler generated dependencies of target LLVMLibDriver [ 84%] Built target LLVMLibDriver Consolidate compiler generated dependencies of target LLVMXRay [ 84%] Built target LLVMXRay Consolidate compiler generated dependencies of target gtest [ 84%] Built target gtest Consolidate compiler generated dependencies of target LLVMWindowsManifest [ 84%] Built target LLVMWindowsManifest Consolidate compiler generated dependencies of target LLVM [ 84%] Built target LLVM Consolidate compiler generated dependencies of target LLVMTestingSupport [ 84%] Built target LLVMTestingSupport Consolidate compiler generated dependencies of target FileCheck [ 84%] Built target FileCheck Consolidate compiler generated dependencies of target llvm-PerfectShuffle [ 84%] Built target llvm-PerfectShuffle Consolidate compiler generated dependencies of target count [ 84%] Built target count Consolidate compiler generated dependencies of target not [ 84%] Built target not Consolidate compiler generated dependencies of target yaml-bench [ 84%] Built target yaml-bench [ 84%] Built target LTO_exports Consolidate compiler generated dependencies of target LTO [ 84%] Built target LTO [ 86%] Built target LLVMgold_exports Consolidate compiler generated dependencies of target LLVMgold [ 86%] Built target LLVMgold Consolidate compiler generated dependencies of target llvm-ar [ 86%] Built target llvm-ar [ 86%] Built target llvm-ranlib [ 87%] Built target llvm-lib [ 87%] Built target llvm-dlltool Consolidate compiler generated dependencies of target llvm-config [ 87%] Built target llvm-config Consolidate compiler generated dependencies of target llvm-lto [ 87%] Built target llvm-lto Consolidate compiler generated dependencies of target llvm-profdata [ 87%] Built target llvm-profdata Consolidate compiler generated dependencies of target bugpoint [ 87%] Built target bugpoint [ 87%] Built target BugpointPasses_exports Consolidate compiler generated dependencies of target BugpointPasses [ 87%] Built target BugpointPasses Consolidate compiler generated dependencies of target dsymutil [ 87%] Built target dsymutil Consolidate compiler generated dependencies of target llc [ 87%] Built target llc Consolidate compiler generated dependencies of target lli [ 87%] Built target lli Consolidate compiler generated dependencies of target lli-child-target [ 87%] Built target lli-child-target Consolidate compiler generated dependencies of target llvm-as [ 88%] Built target llvm-as Consolidate compiler generated dependencies of target llvm-bcanalyzer [ 88%] Built target llvm-bcanalyzer Consolidate compiler generated dependencies of target llvm-c-test [ 88%] Built target llvm-c-test Consolidate compiler generated dependencies of target llvm-cat [ 88%] Built target llvm-cat Consolidate compiler generated dependencies of target LLVMCFIVerify [ 90%] Built target LLVMCFIVerify Consolidate compiler generated dependencies of target llvm-cfi-verify [ 90%] Built target llvm-cfi-verify Consolidate compiler generated dependencies of target llvm-cov [ 90%] Built target llvm-cov [ 90%] Built target CvtResTableGen Consolidate compiler generated dependencies of target llvm-cvtres [ 90%] Built target llvm-cvtres Consolidate compiler generated dependencies of target llvm-cxxdump [ 91%] Built target llvm-cxxdump Consolidate compiler generated dependencies of target llvm-cxxfilt [ 91%] Built target llvm-cxxfilt Consolidate compiler generated dependencies of target llvm-cxxmap [ 91%] Built target llvm-cxxmap Consolidate compiler generated dependencies of target llvm-diff [ 91%] Built target llvm-diff Consolidate compiler generated dependencies of target llvm-dis [ 91%] Built target llvm-dis Consolidate compiler generated dependencies of target llvm-dwarfdump [ 91%] Built target llvm-dwarfdump Consolidate compiler generated dependencies of target llvm-dwp [ 91%] Built target llvm-dwp Consolidate compiler generated dependencies of target llvm-elfabi [ 91%] Built target llvm-elfabi Consolidate compiler generated dependencies of target LLVMExegesis [ 93%] Built target LLVMExegesis Consolidate compiler generated dependencies of target LLVMExegesisX86 [ 93%] Built target LLVMExegesisX86 Consolidate compiler generated dependencies of target llvm-exegesis [ 93%] Built target llvm-exegesis Consolidate compiler generated dependencies of target LLVMExegesisAArch64 [ 93%] Built target LLVMExegesisAArch64 Consolidate compiler generated dependencies of target LLVMExegesisPowerPC [ 93%] Built target LLVMExegesisPowerPC Consolidate compiler generated dependencies of target llvm-extract [ 93%] Built target llvm-extract Consolidate compiler generated dependencies of target llvm-isel-fuzzer [ 93%] Built target llvm-isel-fuzzer Consolidate compiler generated dependencies of target llvm-itanium-demangle-fuzzer [ 93%] Built target llvm-itanium-demangle-fuzzer Consolidate compiler generated dependencies of target llvm-jitlink [ 93%] Built target llvm-jitlink Consolidate compiler generated dependencies of target llvm-link [ 93%] Built target llvm-link [ 93%] Built target LipoOptsTableGen Consolidate compiler generated dependencies of target llvm-lipo [ 93%] Built target llvm-lipo Consolidate compiler generated dependencies of target llvm-lto2 [ 93%] Built target llvm-lto2 Consolidate compiler generated dependencies of target llvm-mc [ 93%] Built target llvm-mc Consolidate compiler generated dependencies of target llvm-mca [ 93%] Built target llvm-mca Consolidate compiler generated dependencies of target llvm-microsoft-demangle-fuzzer [ 93%] Built target llvm-microsoft-demangle-fuzzer Consolidate compiler generated dependencies of target llvm-modextract [ 93%] Built target llvm-modextract [ 93%] Built target MtTableGen Consolidate compiler generated dependencies of target llvm-mt [ 93%] Built target llvm-mt Consolidate compiler generated dependencies of target llvm-nm [ 93%] Built target llvm-nm [ 93%] Built target ObjcopyOptsTableGen [ 93%] Built target StripOptsTableGen Consolidate compiler generated dependencies of target llvm-objcopy [ 94%] Built target llvm-objcopy [ 94%] Built target llvm-strip Consolidate compiler generated dependencies of target llvm-objdump [ 94%] Built target llvm-objdump Consolidate compiler generated dependencies of target llvm-opt-fuzzer [ 94%] Built target llvm-opt-fuzzer Consolidate compiler generated dependencies of target llvm-opt-report [ 94%] Built target llvm-opt-report Consolidate compiler generated dependencies of target llvm-pdbutil [ 95%] Built target llvm-pdbutil [ 95%] Built target RcTableGen Consolidate compiler generated dependencies of target llvm-rc [ 95%] Built target llvm-rc Consolidate compiler generated dependencies of target llvm-readobj [ 95%] Built target llvm-readobj [ 95%] Built target llvm-readelf Consolidate compiler generated dependencies of target llvm-rtdyld [ 95%] Built target llvm-rtdyld Consolidate compiler generated dependencies of target llvm-size [ 95%] Built target llvm-size Consolidate compiler generated dependencies of target llvm-special-case-list-fuzzer [ 97%] Built target llvm-special-case-list-fuzzer Consolidate compiler generated dependencies of target llvm-split [ 97%] Built target llvm-split Consolidate compiler generated dependencies of target llvm-stress [ 97%] Built target llvm-stress Consolidate compiler generated dependencies of target llvm-strings [ 97%] Built target llvm-strings Consolidate compiler generated dependencies of target llvm-symbolizer [ 97%] Built target llvm-symbolizer [ 97%] Built target llvm-addr2line Consolidate compiler generated dependencies of target llvm-undname [ 97%] Built target llvm-undname Consolidate compiler generated dependencies of target llvm-xray [ 97%] Built target llvm-xray Consolidate compiler generated dependencies of target llvm-yaml-numeric-parser-fuzzer [ 97%] Built target llvm-yaml-numeric-parser-fuzzer Consolidate compiler generated dependencies of target obj2yaml [ 97%] Built target obj2yaml Consolidate compiler generated dependencies of target opt [ 97%] Built target opt [ 97%] Built target Remarks_exports Consolidate compiler generated dependencies of target Remarks [ 97%] Built target Remarks Consolidate compiler generated dependencies of target sancov [ 97%] Built target sancov Consolidate compiler generated dependencies of target sanstats [ 97%] Built target sanstats Consolidate compiler generated dependencies of target verify-uselistorder [ 97%] Built target verify-uselistorder Consolidate compiler generated dependencies of target yaml2obj [ 98%] Built target yaml2obj Consolidate compiler generated dependencies of target TestPlugin [ 98%] Built target TestPlugin Consolidate compiler generated dependencies of target DynamicLibraryLib [ 98%] Built target DynamicLibraryLib Consolidate compiler generated dependencies of target PipSqueak [ 98%] Built target PipSqueak Consolidate compiler generated dependencies of target SecondLib [ 98%] Built target SecondLib Consolidate compiler generated dependencies of target gtest_main [ 98%] Built target gtest_main Consolidate compiler generated dependencies of target benchmark [100%] Built target benchmark Consolidate compiler generated dependencies of target benchmark_main [100%] Built target benchmark_main Install the project... -- Install configuration: "Release" -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PackedVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/CachedHashString.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/iterator_range.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/EpochTracker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ScopedHashTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SparseBitVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Optional.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/UniqueVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ImmutableMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DenseMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist_base.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/IntervalMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/StringSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PriorityWorklist.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SCCIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/FoldingSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist_node.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PointerIntPair.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/IntEqClasses.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DenseSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ImmutableSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PointerSumType.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SetOperations.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/TinyPtrVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/BitmaskEnum.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Sequence.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/bit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist_node_options.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/StringMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ArrayRef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PointerUnion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SmallSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/MapVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/FunctionExtras.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/EquivalenceClasses.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/IndexedMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SmallString.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SmallBitVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SparseMultiSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SparseSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/None.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/APSInt.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Any.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SmallPtrSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/StringRef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PostOrderIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DenseMapInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/AllocatorList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SetVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/VariadicFunction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist_iterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Statistic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ImmutableList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/iterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ScopeExit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/BreadthFirstIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/STLExtras.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/ilist_node_base.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/StringSwitch.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/APFloat.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DepthFirstIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/BitVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/SmallVector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Triple.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/StringExtras.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/edit_distance.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/fallible_iterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/simple_ilist.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/GraphTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/PriorityQueue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Hashing.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/APInt.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ADT/Twine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/PassSupport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/AsmParser -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/AsmParser/SlotMapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/AsmParser/Parser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Linker -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Linker/Linker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Linker/IRMover.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/InstrBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Pipeline.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Context.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Instruction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/SourceMgr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/ResourceManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/RetireControlUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/RegisterFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/Scheduler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/LSUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HardwareUnits/HardwareUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/HWEventListener.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Support.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/RetireStage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/EntryStage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/MicroOpQueueStage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/InstructionTables.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/ExecuteStage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/DispatchStage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MCA/Stages/Stage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/PassRegistry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LazyCallGraph.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/AssumptionCache.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ValueLatticeUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MustExecute.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CFG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CodeMetrics.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/EHPersonalities.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MemorySSAUpdater.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MemoryLocation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IVDescriptors.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/PHITransAddr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LazyValueInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IntervalPartition.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/SyntheticCountsUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/SparsePropagation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CFLAliasAnalysisUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/VecFuncs.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Utils -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Utils/Local.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ValueLattice.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IndirectCallVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/AliasSetTracker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/InstructionSimplify.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/StackSafetyAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/InstructionPrecedenceTracking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DomTreeUpdater.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/GlobalsModRef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ValueTracking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DomPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/SyncDependenceAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/RegionPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CaptureTracking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ConstantFolding.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CFGPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/InlineCost.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IntervalIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DominanceFrontier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/IVUsers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/OptimizationRemarkEmitter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Lint.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/VectorUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/AliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Passes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/RegionInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/RegionPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Trace.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Loads.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/PostDominators.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CmpInstAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/Interval.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/OrderedInstructions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CallPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/ScalarEvolution.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MemorySSA.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/RegionIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LoopIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/PhiValues.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/GuardUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/TargetFolder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/DemandedBits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/CallGraph.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Analysis/LegacyDivergenceAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LinkAllIR.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LinkAllPasses.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/Config.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/Caching.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/LTOBackend.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/legacy -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/legacy/LTOModule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/SummaryBasedOptimizations.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LTO/LTO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Pass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/PassAnalysisSupport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicInst.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DebugLoc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Function.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Intrinsics.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Intrinsics.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsMips.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsRISCV.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsX86.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PassInstrumentation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/MDBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DiagnosticPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/CFGDiff.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Mangler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GVMaterializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/LegacyPassNameParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IRBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalAlias.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IRPrintingPasses.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Dominators.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ModuleSlotTracker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Constants.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DataLayout.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/TrackingMDRef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Comdat.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ValueHandle.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/UseListOrder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/OptBisect.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsBPF.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DebugInfoMetadata.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Constant.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/InlineAsm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/AutoUpgrade.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/OperandTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PassTimingInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsXCore.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/SafepointIRVerifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Module.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/LegacyPassManagers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Instructions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/User.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Value.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/LegacyPassManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/TypeFinder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Instruction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Value.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/CallSite.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ConstantFolder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/InstVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PredIteratorCache.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/RuntimeLibcalls.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Statepoint.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Instruction.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DiagnosticHandler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalIFunc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalObject.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/InstIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalVariable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DebugInfoFlags.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsARM.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DebugInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ValueMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ProfileSummary.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Metadata.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Type.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/CallingConv.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/NoFolder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Attributes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PassManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DIBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/InstrTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/LLVMContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/GlobalValue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/BasicBlock.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DiagnosticInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DerivedTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Metadata.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ConstantRange.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/RemarkStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/CFG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Argument.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Operator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Verifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/DerivedUser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PatternMatch.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Use.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Attributes.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ValueSymbolTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/PassManagerInternal.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/SymbolTableListTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbolXCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSectionELF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCExpr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/StringTableBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDisassembler -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSchedule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbolELF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfoXCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstrAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmMacro.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWin64EH.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDwarf.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/LaneBitmask.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCXCOFFStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmBackend.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbolMachO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCFixupKindInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCXCOFFObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfoELF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSectionCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfoWasm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstrItineraries.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/ConstantPools.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCDirectives.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInst.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCELFStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCObjectStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAssembler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWinEH.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSectionWasm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCFixup.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCRegisterInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbolWasm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCELFObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCCodePadder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCFragment.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCValue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstrInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/AsmCond.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWasmObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCCodeEmitter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSymbolCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSectionMachO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/SectionKind.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCObjectFileInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/SubtargetFeature.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWasmStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MachineLocation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCInstrDesc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCLabel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCTargetOptions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmLayout.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCMachObjectWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSubtargetInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCTargetOptionsCommandFlags.inc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCCodeView.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCSectionXCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsManifest -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsManifest/WindowsManifestMerger.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/InitializePasses.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode/BitcodeAnalyzer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitcode/BitcodeReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Decompressor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/MachO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ObjectFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/IRObjectFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/COFFModuleDefinition.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/SymbolSize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/WindowsMachineFlag.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Wasm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/COFFImportFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ELFTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Archive.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Minidump.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/WindowsResource.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/MachOUniversal.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/COFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/RelocationResolver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Binary.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/StackMapParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/XCOFFObjectFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ModuleSymbolTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ELFObjectFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/WasmTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ELF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/Error.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/ArchiveWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/SymbolicFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/CVDebugRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Object/IRSymtab.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ToolDrivers -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ToolDrivers/llvm-dlltool -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ToolDrivers/llvm-lib -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IRReader -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IRReader/IRReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/SampleProfReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/Coverage -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/InstrProf.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/ProfileCommon.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/GCOV.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/InstrProfData.inc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/SampleProf.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ProfileData/InstrProfReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/CodeViewYAMLTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/MinidumpYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/WasmYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/YAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/XCOFFYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/DWARFEmitter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/Main.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/TableGenBackend.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/SearchableTable.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/StringMatcher.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/Error.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/Record.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TableGen/SetTheory.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFListTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFObject.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFExpression.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFAttribute.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/Symbolize -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/DIContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/FileEntry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/FunctionInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/Range.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/InlineInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/StringTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/GSYM/LineEntry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIATable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/UDTLayout.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/SymbolCache.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/Hash.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/TpiHashing.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/SymbolStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/Formatters.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/InfoStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/HashTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeSession.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/PublicsStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/EnumTables.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/RawError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/DbiStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/PDBFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/RawTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/TpiStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/RawConstants.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBFrameData.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeViewTypes.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/GUID.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/RecordName.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeCollection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeHashing.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/TypeTableCollection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/Formatters.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FileHeaderReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRLogBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/Graph.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRTraceExpander.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/BlockVerifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRRecords.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/Profile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/InstrumentationMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/Trace.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/BlockIndexer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/BlockPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRRecordProducer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRTraceWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/RecordPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/FDRRecordConsumer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/XRay/XRayRecord.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LineEditor -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/LineEditor/LineEditor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitstream -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitstream/BitstreamWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitstream/BitstreamReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Bitstream/BitCodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/ELF -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/ELF/TBEHandler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/ELF/ELFStub.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/Symbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/Architecture.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/InterfaceFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/TextAPIReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/Architecture.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/PackedVersion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/TextAPIWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/TextAPI/MachO/ArchitectureSet.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink/JITLink.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITLink/MachO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/OrcV1Deprecation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/LazyReexports.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/Layer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/Legacy.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/LLJIT.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/Orc/Core.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/ArgList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/Arg.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/OptSpecifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/OptParser.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/OptTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Option/Option.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormatCommon.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/UnicodeCharRanges.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DynamicLibrary.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CBindingWrapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/YAMLParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMTargetParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/PluginLoader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/VersionTuple.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TarWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Threading.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/OnDiskHashTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Debug.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Signals.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ScaledNumber.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FileOutputBuffer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/NativeFormatting.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/GraphWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/COM.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Registry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ManagedStatic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Compiler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CheckedArithmetic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TrigramIndex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ThreadPool.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ArrayRecycler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SpecialCaseList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/GenericIteratedDominanceFrontier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/LockFileManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MD5.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MipsABIFlags.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Host.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Chrono.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Parallel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryByteStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/raw_os_ostream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CRC.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SMLoc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SymbolRemappingReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryItemStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AMDHSAKernelDescriptor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/WithColor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MutexGuard.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMEHABI.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Program.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/PrettyStackTrace.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Path.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMTargetParser.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Mutex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Recycler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Errc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CFGUpdate.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SourceMgr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TrailingObjects.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AArch64TargetParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/StringSaver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ScalableSize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/xxhash.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/YAMLTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/GlobPattern.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Valgrind.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MemoryBuffer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SaveAndRestore.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Casting.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ErrorHandling.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/X86TargetParser.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FileCheck.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TypeName.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BuryPointer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SwapByteOrder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/VirtualFileSystem.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TargetParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Allocator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SHA1.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Watchdog.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ItaniumManglingCanonicalizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FileSystem.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TargetOpcodes.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/raw_sha1_ostream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Options.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CrashRecoveryContext.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MathExtras.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ErrorOr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ScopedPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/JamCRC.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStreamWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CodeGen.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/JSON.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/thread.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ToolOutputFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TimeProfiler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/raw_ostream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStreamArray.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/X86DisassemblerDecoderCommon.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStreamError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/RWMutex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TargetSelect.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Printable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Errno.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DOTGraphTraits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Win64EH.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DJB.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/LEB128.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BlockFrequency.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MachineValueType.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SystemUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DataTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormatAdapters.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMWinEH.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormatProviders.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStreamRef.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMBuildAttributes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Memory.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AArch64TargetParser.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/WindowsError.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/StringPool.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormatVariadicDetails.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Signposts.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AlignOf.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FileUtilities.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/circular_raw_ostream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Process.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DebugCounter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Timer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SmallVectorMemoryBuffer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Format.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TaskQueue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/EndianStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Regex.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Endian.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Unicode.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/RandomNumberGenerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/type_traits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ThreadLocal.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormattedStream.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/KnownBits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Compression.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/TargetRegistry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/LineIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BranchProbability.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ReverseIteration.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CommandLine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/DataExtractor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Solaris -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Solaris/sys -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Solaris/sys/regset.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CodeGenCoverage.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ConvertUTF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Capacity.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/InitLLVM.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/SMTAPI.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/ARMAttributeParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/LowLevelTypeImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/GenericDomTree.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Locale.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/BinaryStreamReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AtomicOrdering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/CachePruning.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MemAlloc.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/MSVCErrorWorkarounds.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/FormatVariadic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/UniqueLock.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/RecyclingAllocator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/LICENSE.TXT -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Atomic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/Error.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/AMDGPUMetadata.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/Random.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/RandomIRBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/FuzzerCLI.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/IRMutator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/OpDescriptor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/FuzzMutate/Operations.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/WasmEHFuncInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetSubtargetInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DAGCombine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/Analysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SelectionDAG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LowLevelType.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/StackMaps.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SDNodeProperties.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/EdgeBundles.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/AsmPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineInstr.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachORelocation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/AccelTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MIRParser -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MIRParser/MIParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveRegUnits.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/CSEInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/Localizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/CombinerInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/CombinerHelper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/Combiner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/GISelWorkList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveVariables.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineFunction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/StackProtector.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachinePipeliner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetInstrInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/CallingConvLower.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ExpandReductions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TailDuplicator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetRegisterInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ValueTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DbgEntityHistoryCalculator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveIntervals.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/CostTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ValueTypes.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/BuiltinGCs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetCallingConv.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/Register.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DIEValue.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SwitchLoweringUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetFrameLowering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetOpcodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegisterPressure.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MIRPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ReachingDefAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/VirtRegMap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ExecutionDomainFix.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineScheduler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LexicalScopes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DIE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetLowering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetSchedule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/CSEConfigBase.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GCStrategy.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/FaultMaps.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/FastISel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/CommandFlags.inc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/AsmPrinterHandler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/GCMetadata.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/Passes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SwiftErrorValueTracking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveInterval.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MacroFusion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineOutliner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LiveStacks.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PBQP/Math.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineOperand.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/LoopTraversal.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DebugHandlerBase.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineDominators.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/ParallelCG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/CodeGen/SlotIndexes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/PassInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsResource -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsResource/ResourceProcessor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsResource/ResourceScriptToken.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/WindowsResource/ResourceScriptTokenList.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Testing -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Testing/Support -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Testing/Support/Error.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Testing/Support/SupportHelpers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Testing/Support/Annotations.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/Utility.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/MicrosoftDemangle.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/ItaniumDemangle.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/DemangleConfig.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/StringView.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/Demangle.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Demangle/MicrosoftDemangleNodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Passes -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Passes/StandardInstrumentations.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Passes/PassBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Passes/PassPlugin.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/COFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MachO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MsgPack.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/Wasm.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MsgPackReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MsgPackWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/XCOFF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/Magic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/Dwarf.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MachO.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/DynamicTags.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MsgPack.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MsgPackDocument.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELF.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/Minidump.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/MinidumpConstants.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/i386.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/ARC.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/ARM.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/AArch64.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/BPF.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/Mips.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/Lanai.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/RISCV.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/x86_64.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/AVR.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/Sparc.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/ELFRelocs/MSP430.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/Dwarf.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/BinaryFormat/WasmRelocs.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks/Remark.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks/RemarkStringTable.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks/RemarkFormat.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks/RemarkSerializer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Remarks/RemarkParser.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetSchedule.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/CodeGenCWrappers.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/GenericOpcodes.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetPfmCounters.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetSelectionDAG.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetItinerary.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetOptions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetInstrPredicate.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/GlobalISel -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/GlobalISel/Target.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/GlobalISel/SelectionDAGCompat.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/GlobalISel/RegisterBank.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetCallingConv.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/Target.td -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Target/TargetMachine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Coroutines.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/MemorySanitizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/CGProfile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/InstrOrderFile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/GCOVProfiler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/BoundsChecking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/PoisonChecking.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/InstrProfiling.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Instrumentation/AddressSanitizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/ObjCARC.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/AggressiveInstCombine -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/CalledValuePropagation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/HotColdSplitting.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/Inliner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/Attributor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/SCCP.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/SampleProfile.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/Internalize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/ArgumentPromotion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/InstCombine -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SSAUpdaterBulk.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/Local.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/CallPromotionUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LoopRotationUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LowerMemIntrinsics.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/EntryExitInstrumenter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/PredicateInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/VNCoercion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/CanonicalizeAliases.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/GuardUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/Cloning.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/SizeOpts.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/InstSimplifyPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LowerWidenableCondition.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LICM.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/GVN.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/Scalarizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/CallSiteSplitting.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopLoadElimination.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/Sink.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/WarnMissedTransforms.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopPredication.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/DCE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/MergeICmps.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopFuse.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopSink.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/DivRemPairs.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/SROA.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/ErrorHandling.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/BitWriter.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Types.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/TargetMachine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/OrcBindings.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/AggressiveInstCombine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/Scalar.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/IPO.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/Utils.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/InstCombine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/Coroutines.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Transforms/Vectorize.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Disassembler.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/DisassemblerTypes.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Comdat.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Target.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/DebugInfo.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Error.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/BitReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Object.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Analysis.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/lto.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Linker.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Initialization.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Support.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Remarks.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/ExecutionEngine.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/IRReader.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Core.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/LinkTimeOptimizer.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/DataTypes.h -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/AsmPrinters.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/Disassemblers.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/llvm-config.h -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/AsmParsers.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/Targets.def -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Config/abi-breaking.h -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/Support/VCSRevision.h -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicEnums.inc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/Attributes.inc -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm/IR/IntrinsicImpl.inc -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDemangle.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSupport.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMTableGen.a -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-tblgen -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMCore.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMFuzzMutate.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMIRReader.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSelectionDAG.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAsmPrinter.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMIRParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMGlobalISel.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBinaryFormat.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBitReader.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBitWriter.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBitstreamReader.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMTransformUtils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMInstrumentation.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAggressiveInstCombine.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMInstCombine.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMScalarOpts.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMipo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMVectorize.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMObjCARCOpts.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMCoroutines.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLinker.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAnalysis.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLTO.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMC.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMCParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMCDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMCA.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMObject.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMObjectYAML.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMOption.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRemarks.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDebugInfoDWARF.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDebugInfoGSYM.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDebugInfoMSF.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDebugInfoCodeView.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDebugInfoPDB.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSymbolize.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMExecutionEngine.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMInterpreter.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMJITLink.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMCJIT.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMOrcJIT.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRuntimeDyld.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMTarget.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64CodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64AsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64Disassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64Desc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64Info.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAArch64Utils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAMDGPUUtils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMARMUtils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBPFCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBPFAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBPFDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBPFDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMBPFInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMHexagonCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMHexagonAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMHexagonDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMHexagonDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMHexagonInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLanaiCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLanaiAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLanaiDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLanaiDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLanaiInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMipsCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMipsAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMipsDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMipsDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMipsInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMSP430CodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMSP430Desc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMSP430Info.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMSP430AsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMMSP430Disassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMNVPTXCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMNVPTXDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMNVPTXInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPowerPCCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPowerPCAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPowerPCDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPowerPCDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPowerPCInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMRISCVUtils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSparcCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSparcAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSparcDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSparcDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSparcInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSystemZCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSystemZAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSystemZDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSystemZDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMSystemZInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWebAssemblyCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWebAssemblyAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWebAssemblyDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWebAssemblyDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWebAssemblyInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86CodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86AsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86Disassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86Desc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86Info.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMX86Utils.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMXCoreCodeGen.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMXCoreDisassembler.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMXCoreDesc.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMXCoreInfo.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMAsmParser.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLineEditor.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMProfileData.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMCoverage.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMPasses.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMTextAPI.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMDlltoolDriver.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMLibDriver.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMXRay.a -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVMWindowsManifest.a -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/FileCheck -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-PerfectShuffle -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/count -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/not -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/yaml-bench -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLTO.so.9 -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLTO.so -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/lto.h -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/LLVMgold.so -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-ar -- Creating llvm-ranlib -- Creating llvm-lib -- Creating llvm-dlltool -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-config -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lto -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-profdata -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/bugpoint -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/dsymutil -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llc -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/lli -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/lli-child-target -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-as -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-bcanalyzer -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-c-test -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cat -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cfi-verify -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cov -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cvtres -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxdump -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxfilt -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxmap -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-diff -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dis -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dwarfdump -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dwp -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-elfabi -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-exegesis -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-extract -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-jitlink -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-link -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lipo -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lto2 -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mc -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mca -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-modextract -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mt -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-nm -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-objcopy -- Creating llvm-strip -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-objdump -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-opt-report -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-pdbutil -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-rc -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-readobj -- Creating llvm-readelf -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-rtdyld -- Creating libLLVM-9.0.1.so -- Creating libLLVM.so -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVM-9.so -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-size -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-split -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-stress -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-strings -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-symbolizer -- Creating llvm-addr2line -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-undname -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-xray -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/obj2yaml -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/opt -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/opt-diff.py -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/opt-stats.py -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/opt-viewer.py -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/optpmap.py -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/optrecord.py -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/share/opt-viewer/style.css -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libRemarks.so.9 -- Installing: /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libRemarks.so -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/include/llvm-c/Remarks.h -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/sancov -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/sanstats -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/verify-uselistorder -- Installing: /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/yaml2obj -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVMExports.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVMExports-release.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//. -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./AddLLVM.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./HandleLLVMOptions.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./UseLibtool.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./TableGen.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./AddSphinxTarget.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./GenerateVersionFromVCS.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./CrossCompile.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./CheckAtomic.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./DetermineGCCCompatible.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./HandleLLVMStdlib.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./AddLLVMDefinitions.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./FindLibpfm.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./LLVMProcessSources.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./FindOCaml.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./LLVMInstallSymlink.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./FindSphinx.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./FindZ3.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./CheckLinkerFlag.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./LLVMDistributionSupport.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./ChooseMSVCCRT.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./CheckCompilerVersion.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./LLVMExternalProjectUtils.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./VersionFromVCS.cmake -- Installing: /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm//./AddOCaml.cmake Moving /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-config to /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/bin/llvm-config rmdir: failed to remove '/nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin': Directory not empty substituteStream(): WARNING: pattern '${_IMPORT_PREFIX}/lib/lib' doesn't match anything in file '/nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib/cmake/llvm/LLVMExports-release.cmake' installPhase completed in 1 minutes 32 seconds Running phase: fixupPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1 shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/lli-child-target shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxdump shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/FileCheck shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/opt shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/yaml-bench shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/count shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-stress shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cfi-verify shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/not shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mca shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cov shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dwp shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-rtdyld shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-exegesis shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/sancov shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-as shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-extract shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxfilt shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-diff shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/sanstats shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/obj2yaml shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dis shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-PerfectShuffle shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lto shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-nm shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-symbolizer shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-undname shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-readobj shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-pdbutil shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-modextract shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-link shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-elfabi shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-profdata shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-objdump shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-split shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-c-test shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cvtres shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lipo shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-dwarfdump shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mt shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-jitlink shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cxxmap shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/yaml2obj shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-cat shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/dsymutil shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-strings shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/verify-uselistorder shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-opt-report shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-objcopy shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-bcanalyzer shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/bugpoint shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-ar shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-lto2 shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-rc shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-tblgen shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llc shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-xray shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/lli shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-mc shrinking /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin/llvm-size strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1/bin patching script interpreter paths in /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1 checking for references to /build/ in /nix/store/schqz8zlk5l1gmyd381cg1hqcw12ianf-llvm-9.0.1... shrinking RPATHs of ELF executables and libraries in /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib shrinking /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLTO.so.9 shrinking /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libRemarks.so.9 shrinking /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/libLLVM-9.so shrinking /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib/LLVMgold.so strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib/lib patching script interpreter paths in /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib checking for references to /build/ in /nix/store/l1x3zllvsrf2dci064phw19m6qalqgm9-llvm-9.0.1-lib... shrinking RPATHs of ELF executables and libraries in /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev shrinking /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/bin/llvm-config strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/lib /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev/bin patching script interpreter paths in /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev checking for references to /build/ in /nix/store/v0xxj3p0dr22z437ic1cas3yw51rkpfq-llvm-9.0.1-dev... shrinking RPATHs of ELF executables and libraries in /nix/store/40a48smhcni3wvnxciqpzml0bq8568ld-llvm-9.0.1-python strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip patching script interpreter paths in /nix/store/40a48smhcni3wvnxciqpzml0bq8568ld-llvm-9.0.1-python checking for references to /build/ in /nix/store/40a48smhcni3wvnxciqpzml0bq8568ld-llvm-9.0.1-python... fixupPhase completed in 49 seconds